面向对象系统分析与设计.ppt
《面向对象系统分析与设计.ppt》由会员分享,可在线阅读,更多相关《面向对象系统分析与设计.ppt(263页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象系统分析与面向对象系统分析与设计设计主要内容主要内容1、系统分析与设计概论、系统分析与设计概论2、面向对象概念与术语、面向对象概念与术语3、面向对象分析与设计、面向对象分析与设计4、面向对象编程、面向对象编程5、UML面向对象设计基础面向对象设计基础6、UML面向对象开发系统分析与设计概论系统分析与设计概论(System Analysis and Design)Chapter Objectives(You should be able to)1.Define a system,information system,and automated information system.2.D
2、efine the basic components and the basic characteristics of an automated information system.3.Define system analysis and design and discuss why it is a difficult human endeavor.4.Describe the skills and activities of a system analyst.系统分析与设计概论系统分析与设计概论(System Analysis and Design)5.Describe a general
3、 model of the analysis,design,and implementation process.6.Discuss systems analysis and design as a career.7.Discuss what a system analyst does.8.Discuss systems analysis and design projects and where they come from.9.Discuss the need for creating information systems requirements specifications.系统分析
4、与设计概论系统分析与设计概论(System Analysis and Design)10.Define and describe the information systems life cycle.11.Define and describe the information system development life cycle.12.Discuss the principles used to guide system analysis and design.系统分析与设计概论系统分析与设计概论(System Analysis and Design)1.Development Proc
5、ess2.Systems planning3.Systems analysis4.System design5.Systems implementation6.Systems evolution系统分析与设计概论系统分析与设计概论(System Analysis and Design)2.Concept of System Analysis and Design What is a system?A system is a set of interrelated components,working together for a common purpose.There are two typ
6、es of systems:natural and fabricated.系统分析与设计概论系统分析与设计概论(System Analysis and Design)System Model with Six Components:systemsystemboundaryboundarycontrolscontrolsprocessingprocessinginputsinputsfeedbackfeedbackoutputsoutputs系统分析与设计概论系统分析与设计概论(System Analysis and Design)What is an information system?An
7、 information system is a type of fabricated system that is used by one or more persons to help accomplish a task or assignment.系统分析与设计概论系统分析与设计概论(System Analysis and Design)What is an information system?datadatapeoplepeopleproceduresprocedures系统分析与设计概论系统分析与设计概论(System Analysis and Design)What is an
8、automated information system?A automated information system is an information system that incorporates the use of computer hardware and software as part of the system.系统分析与设计概论系统分析与设计概论(System Analysis and Design)What is an automated information system?datadatapeoplepeoplesoftwaresoftwareproceduresp
9、rocedureshardwarehardware系统分析与设计概论系统分析与设计概论(System Analysis and Design)What are the basic characteristics of an information system?The basic characteristics that exist within an information system are data,functions,and behavior,as illustrated in the following figure.DataDataFunctionsFunctionsBehavi
10、orBehavior系统分析与设计概论系统分析与设计概论(System Analysis and Design)What are the basic characteristics of an information system?Data:input,stored,or output Function:business activity performed Behavior:the observable effects of a request 系统分析与设计概论系统分析与设计概论(System Analysis and Design)What is systems analysis and
11、 design?System analysis and design is about developing software,but it is more about developing a complete automated information system,which includes hardware,software,people,procedures,and data.These five components exist in virtually all automated information systems,although the amount of each w
12、ill vary with respect to the specific system being developed.All of these components must be considered and addressed during system analysis and design.系统分析与设计概论系统分析与设计概论(System Analysis and Design)Actors of systems analysis and design?System Analyst;System Engineer;Programmer;Architect;系统系统分析分析与设与设
13、计过计过程程系统系统分析分析与设与设计过计过程程系统分析与设计概论系统分析与设计概论(System Analysis and Design)What makes systems analysis and design such a difficult human endeavor?Seven reasons:1.Analysis problems,at their inception,have ill-defined boundaries and structure(users are not certain of what they want),and have a sufficient d
14、egree of uncertainty about the nature of the solution.系统分析与设计概论系统分析与设计概论(System Analysis and Design)What makes systems analysis and design such a difficult human endeavor?2.The solutions systems analysts come up with to solve the problems are artificial,and since they are designed by humans with dif
15、ferent backgrounds,experiences,biases,and so on,there exists an endless variety of potential solutions.That means that there is no single correct solution to a problem.Many needs and Many solutions.系统分析与设计概论系统分析与设计概论(System Analysis and Design)What makes systems analysis and design such a difficult
16、human endeavor?3.Analysis problems are dynamic.No business is standing still.Change!4.The solutions to analysis problems require interdisciplinary knowledge and skills,hence,the need for a team approach to IS development.Emphasis on the partnership concept between the user community and the IS devel
17、opers.系统分析与设计概论系统分析与设计概论(System Analysis and Design)What makes systems analysis and design such a difficult human endeavor?5.The knowledge base of the systems analysis is continually evolving.As the apprentice systems analyst progresses through the junior,associate,and senior systems analyst ranks o
18、ver time,he or she continues to learn more about business problem domains as well as improving his or her analytical skills and software development tool and technique skills.系统分析与设计概论系统分析与设计概论(System Analysis and Design)What makes systems analysis and design such a difficult human endeavor?6.The pr
19、ocess of analysis is primarily a cognitive activity in that we are asked to(1)put structure to an abstract problem domain,(2)process diverse information from a variety of users,and(3)develop a logical and consistent specification that will lead to the creation of a successful information system.7.Th
20、e People!Study human and org.behavior.Stakeholders:Players in the Systems Development TeamA stakeholder is any person who has an interest in an existing or new information system.Stakeholders can be technical or nontechnical workers.For information systems,the stakeholders can be classified as(six g
21、roups of information workers):System ownersSystem usersSystems analystsSystem designersSystem buildersIT vendors and consultantsInformation versus Knowledge WorkersInformation workers are those workers whose jobs involve the creation,collection,processing,distribution,and use of information.(In USA
22、they are so called)Knowledge workers are a subset of information workers whose responsibilities are based on a specialized body of knowledge.(College educated;Depending on information and ability to properly use and react to information)System OwnersSystem owners are the information systems sponsors
23、 and chief advocates.They are usually responsible for funding the project to develop,operate,and maintain the information system.System UsersSystem users are the people who use or are affected by the information system on a regular basiscapturing,validating,entering,responding to,storing,and exchang
24、ing data and information.A common synonym is client.Types include:Internal usersClerical and service workersTechnical and professional staffSupervisors,middle managers,and executive managersRemote and mobile users(internal but disconnected)External users(customer and other system users)System Design
25、ers and System BuildersSystem designers translate system users business requirements and constraints into technical solutions.They design the computer files,databases,inputs,outputs,screens,networks,and programs that will meet the system users requirements.System builders construct the information s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 系统分析 设计
限制150内