软件设计(II)教学课件:Chapter17 Object-Oriented Systems Development.pptVIP

  • 2
  • 0
  • 约8.44千字
  • 约 33页
  • 2021-11-30 发布于安徽
  • 举报

软件设计(II)教学课件:Chapter17 Object-Oriented Systems Development.ppt

Design of Member Functions Member functions define the operations that are performed on the object’s data Use the top-down functional decomposition to design them Also apply the structured design techniques to each module * Design of Member Functions * Functions 1 Functions 2 Data Object B1 B B2 B17 A C D1 D D2 D17 Top-down design of functions Design of the Driver Program Driver Program: main() Responsible for: Receiving data values from the user, Creating objects from the class definitions Arranging communications Displaying output results Gateway to the users Should be designed to be user-friendly * Summary Classic system development life cycle Object-oriented paradigm Object-oriented analysis(OOA) Object-oriented design (OOD) Object-oriented programming (OOP) Prototype Paradigm and prototyping Benefits of using the prototype approach * Chapter 17 Object-Oriented Systems Development §17.1 Introduction §17.2 Procedure-Oriented Development §17.3 Object-Oriented Paradigm §17.4 Steps in Object-Oriented Analysis §17.5 Steps in Object-Oriented Design §17.1 Introduction * Development Paradigms: PO vs. OO Software Development Process * Different Development Models * Water-fall Rapid application (Rapid prototyping) Agile Spiral A Successful System/Software? Satisfy the user requirements Be easy to understand by the users and operators Be ease to operate Have a good user interface Be easy to modify Be expandable Have adequate security controls against misuse of data Handle the errors and exceptions satisfactorily Be delivered on schedule within the budget * §17.2 Procedure-Oriented Development * Problem definition Analysis Design Coding Testing Maintenance Classic software life cycle: “water-fall” model Phase Output Problem definition (why) Problem statement sheet Project request Analysis (what) Requirements document Feasibility report Specifications document Acceptance test criteria Design (how) Design document Test class design Coding (how) Code document (progra

文档评论(0)

1亿VIP精品文档

相关文档