书签 分享 收藏 举报 版权申诉 / 77
上传文档赚钱

类型新编-面向对象系统分析与设计-精品课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3536966
  • 上传时间:2022-09-13
  • 格式:PPT
  • 页数:77
  • 大小:1.12MB
  • 【下载声明】
    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

    26、m the system designers.In many cases,the system designer and builder for a component are one and the same.Systems AnalystsA systems analyst studies the problems and needs of an organization to determine how people,data,processes,communications,and information technology can best accomplish improveme

    27、nts for the business.When information technology is used,the analyst is responsible for:The efficient capture of data from its business source,The flow of that data to the computer,The processing and storage of that data by the computer,and The flow of useful and timely information back to the busin

    28、ess and its people.Variations on the Systems Analysts Title A business analyst is a systems analyst that specializes in business problem analysis and technology-independent requirements analysis.A programmer/analyst(or analyst/programmer)includes the responsibilities of both the computer programmer

    29、and the systems analyst.Other synonyms for systems analyst include:Systems consultant Systems architect Systems engineer Information engineer Systems integratorProblem-Solving Scenarios True problem situations,either real or anticipated,that require corrective action Opportunities to improve a situa

    30、tion despite the absence of complaints Directives to change a situation regardless of whether anyone has complained about the current situationGeneral Problem-Solving Approach1.Identify the problem.2.Analyze and understand the problem.3.Identify solution requirements or expectations.4.Identify alter

    31、native solutions and decide a course of action.5.Design and implement the“best”solution.6.Evaluate the results.If the problem is not solved,return to step 1 or 2 as appropriate.Where Systems Analysts Work In traditional businesses Working in traditional information services organizations(permanent p

    32、roject teams)Working in contemporary information services organizations(dynamic project teams)In outsourcing businesses Contracted to traditional businesses In consulting businesses Contracted to traditional businesses In application software businesses Building software products for traditional bus

    33、inessesTraditional IS Services OrganizationContemporary IS Services OrganizationBusiness Trends and Drivers Total quality management(TQM)Continuous process improvement(CPI)Globalization of the economy Information technology problems and opportunities Year 2000 problem(Y2K)Euro currency directive Ent

    34、erprise resource planning(ERP)Electronic commerce(EC or E-commerce)Total Quality Management Total quality management(TQM)is a comprehensive approach to facilitating quality improvements and management within a business.Information systems quality standards:ISO 9001,Quality systems Model for quality

    35、assurance in design/development,production,installation,and servicing.Capability Maturity Model(CMM)is a framework to assess the maturity level of an organizations information systems development and management processes and products.It consists of five levels of maturity as measured by a set of gui

    36、delines called the key process areas.The CMM Process Management ModelThe Capability Maturity Model(CMM)is a framework to assess the maturity level of an organizations information system development and management processes and products.It consists of five levels of maturity as measured by a set of g

    37、uidelines called the key process areas.Level 1Initial:System development projects follow no prescribed process.Level 2Repeatable:Project management processes and practices are established to track project costs,schedules,and functionality.Level 3Defined:A standard system development process(sometime

    38、s called a“methodology”)is purchased or developed,and integrated throughout the information systems/services unit of the organization.Level 4Managed:Measurable goals for quality and productivity are established.Level 5Optimizing:The standardized system development process is continuously monitored a

    39、nd improved based on measures and data analysis established in Level 4.The CMM Process Management ModelLevel5OPTIMIZEDLevel4MANAGEDLevel3DEFINEDLevel2REPEATABLERISKCOMPETITIVENESSLevel1INITIALBusiness Process RedesignBusiness process redesign(BPR)is the study,analysis,and redesign of fundamental bus

    40、iness processes to reduce costs and/or improve value added to the business.Usually complemented by continuous process improvementContinuous Process ImprovementContinuous process improvement(CPI)is the continuous monitoring of business processes to effect small but measurable improvements to cost red

    41、uction and value added.Essentially the opposite of business process redesign;however,CPI can and frequently does complement BPR.Legacy SystemsLegacy systems are older information system applications that have become crucial to the day-to-day operation of a business and that may use technologies cons

    42、idered old or outdated by current standards.Can be adversely affected by technology and economic forces:Year 2000 Euro Can be replaced by alternative solutions:ERP E-CommerceEnterprise Resource PlanningAn Enterprise resource planning(ERP)software product is a fully integrated information system that

    43、 spans most basic business functions required by a major corporation.An ERP product is built around a common database shared these business functions.Examples of ERP software vendors include.Baan J.D.Edwards Oracle Peoplesoft SAPElectronic CommerceElectronic commerce(e-commerce or EC)involves conduc

    44、ting both internal and external business over the Internet,intranets,and extranets.Electronic commerce includes the buying and selling of goods and services,the transfer of funds,and the simplification of day-to-day business processes all through digital communications.Three basic types of electroni

    45、c commerce applications include:Marketing Business-to-consumer(B2C)Business-to-business(B2B)The Systems Analyst as a FacilitatorSkills Required by Systems Analysts Working knowledge of information technology Computer programming experience and expertise General business knowledge Problem-solving ski

    46、lls Interpersonal communication skills Interpersonal relations skills Flexibility and adaptability Character and ethics Systems analysis and design skillsThe Ten Commandments of Computer Ethics1.Thou shalt not use a computer to harm other people.2.Thou shalt not interfere with other peoples computer

    47、 work.3.Thou shalt not snoop around in other peoples computer files.4.Thou shalt not use a computer to steal.5.Thou shalt not use a computer to bear false witness.6.Thou shalt not copy or use proprietary software for which you have not paid.7.Thou shalt not use other peoples computer resources witho

    48、ut authorization or proper compensation.8.Thou shalt not appropriate other peoples intellectual output.9.Thou shalt think about the social consequences of the program you are writing or the system you are designing.10.Thou shalt always use a computer in ways that insure consideration and respect for

    49、 your fellow humanComputer Ethics Source:Computer Ethics Institute Source:Computer Ethics InstituteInformation System Building BlocksInformation System Building BlocksWhat are information systems,and who are the stakeholders in the information systems game?Describe the difference between data and in

    50、formation.Define the product called an information system,and describe the role of information technology in information systems.Differentiate between front-and back-office information systems.Describe five classes of information system applications(transaction processing,management information,deci

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:新编-面向对象系统分析与设计-精品课件.ppt
    链接地址:https://www.163wenku.com/p-3536966.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库