新编-面向对象系统分析与设计-精品课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《新编-面向对象系统分析与设计-精品课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新编 面向 对象 系统分析 设计 精品 课件
- 资源描述:
-
1、面向对象系统分析与设计面向对象系统分析与设计 Object-Oriented Systems Analysis and Design河北农业大学信息科学与技术学院滕桂法 教授主要内容主要内容1、系统分析与设计概论、系统分析与设计概论2、面向对象概念与术语、面向对象概念与术语3、面向对象分析与设计、面向对象分析与设计4、面向对象编程、面向对象编程5、UML面向对象设计基础面向对象设计基础6、UML面向对象开发第一章第一章 系统分析与设计概论系统分析与设计概论(System Analysis and Design)Chapter Objectives(You should be able to)1
2、.Define a system,information system,and automated information system.2.Define 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 an
3、alyst.系统分析与设计概论系统分析与设计概论(System Analysis and Design)5.Describe a general 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 th
4、e need for creating information systems requirements specifications.系统分析与设计概论系统分析与设计概论(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
5、 design.系统分析与设计概论系统分析与设计概论(System Analysis and Design)Development Process Systems planning Systems analysis System design Systems implementation Systems evolution系统分析与设计概论系统分析与设计概论(System Analysis and Design)2.Concept of System Analysis and Design What is a system?A system is a set of interrelated c
6、omponents,working together for a common purpose.There are two types of systems:natural and fabricated.系统分析与设计概论系统分析与设计概论(System Analysis and Design)System Model with Six Components:systemboundarycontrolsprocessinginputsfeedbackoutputs系统分析与设计概论系统分析与设计概论(System Analysis and Design)What is an informati
7、on system?An 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?datapeopleprocedures系统分析与设计概论系统分析与设计概论(System Analysis and Design)What is an automate
8、d 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?datapeoplesoftwareprocedureshardware系统分析与设计概论系统分析与设计概论(
9、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.DataFunctionsBehavior系统分析与设计概论系统分析与设计概论(System Analysis and Design)What are
10、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 design?System analysis and design is about developing software,b
11、ut 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 will vary with respect to the specific system being developed.All
12、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;系统系统分析分析与设与设计过计过程程系统系统分析分析与设与设计过计过程程系统分析与设计概论系统分析与设计概论(System Analysis and De
13、sign)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 degree of uncertainty about the nature of the solution.系统分析与设计概论系统
14、分析与设计概论(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 different backgrounds,experiences,biases,and so on,there exists an e
15、ndless 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 human endeavor?3.Analysis problems are dynamic.No business is sta
16、nding 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 developers.系统分析与设计概论系统分析与设计概论(System Analysis and Design)What makes sy
17、stems 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 over time,he or she continues to learn more about business problem
18、 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 process of analysis is primarily a cognitive activity in that we ar
19、e 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.The People!Study human and org.behavior.Stakeholders:Players in the
20、 Systems Development Team A 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 groups of information workers):System owners System users Systems
21、 analysts System designers System builders IT vendors and consultantsInformation versus Knowledge WorkersInformation workers are those workers whose jobs involve the creation,collection,processing,distribution,and use of information.(In USA they are so called)Knowledge workers are a subset of inform
22、ation 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 and chief advocates.They are usually responsible for fundi
23、ng 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 exchanging data and information.A common synonym is client.Types i
24、nclude:Internal users Clerical and service workers Technical and professional staff Supervisors,middle managers,and executive managers Remote and mobile users(internal but disconnected)External users(customer and other system users)System Designers and System BuildersSystem designers translate syste
25、m 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 system components based on the design specifications fro
展开阅读全文