Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 88 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
88
Dung lượng
351,5 KB
Nội dung
Software Design and Development ( A guide ) Software Design & Development Day - Definitions and Overview Day - Software Design Software Development Day - Definitions & Overview Definitions What is software ? What is software design ? What is software development ? What is a CASE tool ? Day - Definitions & Overview Definitions Software development life-cycle Software development process Software development models Day - Definitions & Overview What is software ? Software is computer programs that provide instructions for individual machines to function and for combinations of machines to work together Day - Definitions & Overview What is software design ? Consisting of parts : Conceptual design Logical design Physical design Day - Definitions & Overview Software design - parts Conceptual Logical Scenarios Services & Objects, UI logical DB Physical Components, UI & Physical DB Day - Definitions & Overview Part of Software Design Conceptual Scenarios • Identify business needs • Understand users’ requirements • Generate scenarios that reflect complete & accurate requirements by involving the customers, users and other stakeholders Day - Definitions & Overview Part of Software Design Logical Services & Objects, UI, logical DB • Organize the solution • Formulate an abstract model • Take the scenarios from conceptual and produces objects & services, UI prototypes and a logical DB Day - Definitions & Overview Part of Software Design • Physical Components, UI & Physical DB Apply real-world technology constraints incl implementation & performance considerations, to the outputs of Logical design by specifying the details of the solution • Take the outputs of Logical Design to produce components, UI specs and physical DB design .. .Software Design & Development Day - Definitions and Overview Day - Software Design Software Development Day - Definitions & Overview Definitions What is software ? What is software design. .. design ? What is software development ? What is a CASE tool ? Day - Definitions & Overview Definitions Software development life-cycle Software development process Software development. .. Definition & development Shutdown & disposal Day - Definitions & Overview Software development process Users/Developers Day - Definitions & Overview Software development models Needs Definition