557011 การบริหารโครงการซอฟต์แ

Download Report

Transcript 557011 การบริหารโครงการซอฟต์แ

Microsoft Domain-Specific Language (DSL) Tools
Brief Description
Visual Studio 2005 to enable building custom designers for visual domain-specific languages. The
tools include a wizard that generates a complete designer solution, a graphical designer for
domain models (meta-models) and a set of Code Generator.
Systems Design VS.
1 2 01 02 3 4 5 6 7 8 9 10 11
ั ตรรกบุตร Pichai Takkabutr
พิชย
[email protected]
[email protected]
[email protected]
[email protected]
http://en.wikipedia.org/wiki/Main_Page
the free encyclopedia.
MIS: Pichai Takkabutr EAU 2005
1
Systems Design
1. Design Definition
2. Type of Design
http://www.dexigner.com/
TYPES ตัวอย่างการออกแบบระบบต่างๆ
Design Directory | Design Database | Design Forums |
Newsletter | Mailing List | Wap | Link to Us | Contact &
About Us
http://www.tutorialized.com/
TUTOR
http://www.innovasiagraphics.com/ Design Sample
MIS: Pichai Takkabutr EAU 2005
2
Systems Design เกีย
่ วพันกับ การบริหารจัดการองค์กรอย่างไร
ปัจจ ัย
ทร ัพยากร
Phase I
Phase II
Phase III
•คน
•ซอฟต์แวร์/
วิทยาการ
การจัดการ/
ปฏิบัต:ิ
•ฮาร์ดแวร์/
ว ัสดุครุภ ัณฑ์
การทางาน
•ข้อมูล
ิ ใจ:
การตัดสน
การคิด
นาแผนไป
จัดการ
•ระเบียบ
วิธก
ี าร
จัดการ
วางแผน
และจัดทา
•งบประมาณ
/ทุน
และจัดทา
ยุทธศาสตร์
ยุทธวิธ ี
และ
ปฏิบัตก
ิ าร
ขอบเขตการจ ัดการ=ทร ัพยากร + เวลา
ิ ใจ:
การตัดสน
การแก ้ไข
ปั ญหา ติดตาม
ประเมิผผลการ
จัดการ
เวลาทีใ่ ชใ้ นเรือ
่ งการจ ัดการอะไร
1.
2.
3.
Systems Designs(การออกแบบระบบใหม่ทดแทนและหรือทางานร่วมก ับระบบเดิม)
ิ ปะ ในการกาหนดการจ ัดสรร ทร ัพยากร ฮาดร์แวร์ ซอฟต์แวร์
คือกระบวนการ หรือศล
เครือข่าย ข้อมูล ระเบียบความตกลงและงบประมาณ ทีจ
่ ะใชง้ านก ับระบบคอมพิวเตอร์
้
เพือ
่ สนองตอบความต ้องการองค์กร โดยใชระเบี
ยบวิธก
ี ารวิเคราะห์และออกแบบระบบงานเชงิ วัตถุ
ึ ษา
(Object-oriented analysis and design ) เป็ นแนวทางศก
http://en.wikipedia.org/wiki/System_design การออกแบบวัตถุจะเป็ นจุดเริม
่ ต ้นของการนา
แผนมาปฏิบัต(ิ Phase II) หรือ เป็ นขัน
้ ตอนสุดท ้ายของการมีแผนทางาน
System Design Life Cycle
MIS: Pichai Takkabutr EAU 2005
3
ระบบงานทีเ่ ป็ นอยูม
่ อ
ี ยู่ ในองค์กร Enterprise
(Real Sectors/Entity):•Business:- Vision, Mission, Strategy,
Functional area
•Data/ Information
้ ก Systems Analysis ศก
ึ ษา
•จะใชหลั
Software
เทคนิค และเครือ
่ งมือ นวัตกรรม เทคโนโลยี (ICT
Create & Sectors):Application
MA
•HW/Network/Telecommunication
•Software Engineering build Applications
้ ก Software Development Life Cycle
•จะใชหลั
ึ ษา
ศก
ระบบงานใหมีทต
ี่ ้องการในองค์กร Enterprise (Virtual
Sectors):•Application
้ ก Systems Design ศก
ึ ษา
•จะใชหลั
(Object-oriented analysis and design ):Unified Modeling Language (UML)
MIS: Pichai Takkabutr EAU 2005
4
DESIGN DIRECTORY
3D Design (84)
Fashion Design (78)
Film - Cinematography (91)
Advertising Design (170)
Aerospace Design (17)
Animation (209)
Architecture (240)
Art (256)
Floral Design (44)
Food Design (4)
Furniture Design (121)
Game Design (38)
General Design (79)
Marine Design (6)
Multidisciplinary Design (43)
Packaging Design (50)
Photography (134)
Print Design (79)
Glass Design (24)
Regional (699)
Book Design (15)
Graphic Design (902)
Retail Design (13)
Ceramic Design (12)
Illustration (98)
Communications Design (99)
Industrial Design (438)
Textile Design (30)
Costume Design (3)
Information Design (4)
Toy Design (3)
Craft Design (16)
Interface Design (24)
Digital Design (150)
Exhibition Design (36)
Transportation (30)
Interior Design (143)
Jewelry Design (107)
Engineering Design (31)
Set Design (6)
Typographical Design (71)
Landscape Design (16)
Urban Design (143)
Lighting Design (45)
Web Design (738)
Logo and Branding Design (151)
Magazine Design (8)
MIS: Pichai Takkabutr EAU 2005
5
Information Management การบริหารสารสนเทศ /การจัดการสารสนเทศ
่ รือไม่ ????
คือ การออกแบบระบบงานใหม่ ใชห
1. is designed to produce a new type of manager: one who is able
to translate business objectives into effective information
systems and services.
2. The planning, organization, control and exploitation of information
resources in organizations.
3. You will have the skills and knowledge necessary to address a
wide range of business information needs, such as:
•
corporate information policy formulation,
•
design,
•
evaluation and integration of effective information systems and
services,
•
the exploitation of IT for competitive advantage; integration of
internal and external information and data.
MIS: Pichai Takkabutr EAU 2005
6
้
Systems Design เป็ นขัน
้ ตอนหนึง่ ของการประยุกต์ใชและพั
ฒนา
Application
1.
2.
3.
4.
5.
the need for specification
the need for design
techniques for programming
techniques for testing
the need for documentation
ประเภทการออกแบบระบบ
Data
Structure
•lists
•queues
•stacks
•trees
•tables
•graphs
1.
Types of Model
2.
Process model
•
The Life Cycle (or Waterfall) Model The Life Cycle (or Waterfall)
Model
•
The Prototyping Model
•
Data Structure VS. JAVA
MIS: Pichai Takkabutr EAU 2005
7
Systems design
1.
is the process or art of defining the hardware and software
architecture, components, modules, interfaces, and data for
a computer system to satisfy specified requirements.
2. One could see it as the application of systems theory to
computing. Some overlap with the discipline of systems
analysis appears inevitable.
3. Prior to the standardisation of hardware and software in the
1990s which resulted in the ability to build modular systems,
systems design had a more crucial and respected role in the
data processing industry. The increasing importance of
software running on generic platforms have enhanced the
discipline of software engineering at systems design's
expense.
4. Object-oriented analysis and design methods are becoming
the most widely used methods for system design. The UML
has become the standard language used in Object-oriented
analysis and design. It is widely used for modeling software
systems and is increasingly used for designing non-software
systems and organizations.
MIS: Pichai Takkabutr EAU 2005
8
History of Software Engineering
1.
2.
3.
4.
5.
6.
7.
8.
1940s: First computer users wrote machine code by hand.
1950s: Early tools, such as macro assemblers and interpreters were created
and widely used to improve productivity and quality. First generation
optimizing compilers.
1960s: Second generation tools like optimizing compilers and inspections
were being used to improve productivity and quality. The concept of software
engineering was widely discussed. First really big (1000 programmer)
projects. Commercial mainframes and custom software for big business.
1970s: Collaborative software tools, such as UNIX, code repositories, make,
and so on. Minicomputers and the rise of small business software.
1980s: Personal computers and workstations and an emphasis on process
like the CMM. The rise of consumer software.
1990s: Object-oriented programming and agile processes like Extreme
programming gain mainstream acceptance.
1990s: The WWW and hand-held computers make software even more
widely available.
2000s: Managed and interpreted platforms such as .NET, PHP, and Java
make writing software easier than ever before.
MIS: Pichai Takkabutr EAU 2005
9
Object-oriented analysis and design methods are becoming the most
widely used methods for system design. The UML has become the
standard language used in Object-oriented analysis and design. It is
widely used for modeling software systems and is increasingly used for
designing non-software systems and organizations.
MIS: Pichai Takkabutr EAU 2005
10
1.
2.
The Capability Maturity Model (CMM) is a method for evaluating
and measuring the maturity of the software development process of
organizations on a scale of 1 to 5. The CMM was developed by the
Software Engineering Institute (SEI) at Carnegie Mellon University in
Pittsburgh. It has been used extensively for avionics software and for
government projects since it was created in the mid-1980s. The
Software Engineering Institute has subsequently released a revised
version known as the Capability Maturity Model Integration
(CMMI).
The purpose of CMM Integration is to provide guidance for improving
your organization’s processes and your ability to manage the
development, acquisition, and maintenance of products or services.
MIS: Pichai Takkabutr EAU 2005
11
MIS: Pichai Takkabutr EAU 2005
12