




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1物件导向系统分析与设计概论2什么是系统?系统是一群互动的、相关联的或是相互依赖的元素或是组成部份,它们一起运作以完成一个目标。我们所要谈论的系统是所谓的信息系统(InformationSystem)―一个以资料处理为核心的系统3信息系统的ㄧ般性架构4信息系统的ㄧ般性架构(续)信息系统是一种由使用者界面(UserInterface)、应用程序(Application)与数据库(Database)等元件有组织地结合,用以管理(例如撷取、传输、储存、检索、处理或展示等)资料、信息或知识,并为某些活动(例如企业流程或问题解决等)提供知识(含资料、信息等)或服务的系统。5信息系统的结构
可以区分为:硬件:包括计算机主机、网络设备、服务器、键盘、鼠标、荧幕、硬盘等等,也就是我们看的到、也摸得着的实体设备。软件:软件是用来驱动一个系统执行其所赋予的功能,软件也就是我们一般所谓的程序。ㄧ般把文件也归类为软件。6信息系统开发环境7常见的信息系统交易处理系统(TransactionProcessingSystem)管理信息系统(ManagementInformationSystem)决策支援系统(DecisionSupportSystem)高阶主管信息系统(ExecutiveInformationSystem)专家系统(ExpertSystem)企业资源规划(EnterpriseResourcePlanning,ERP)系统8关注的焦点随着网际网络的普及,以及其无远弗界的便利性。近年来,各企业已纷纷将其业务执行由传统的作业方式,移植到网际网络上来执行。如何建构一个以网际网络为沟通平台的信息系统是一个讨论的焦点。9信息系统开发过程三阶段七阶段10系统开发生命周期此过程包含了几个重要的阶段首先是了解系统如何能够支援企业的需求。有了明确的需求以及对于需求清楚的定义,我们就可以开始从事系统的分析、设计工作。接下来,开始将设计予以实作、并且经过不同的测试阶段,当一切都没有问题了,系统就可以正式上线运行执行它所赋予的任务。11盖房子的过程一开始,你会有一些构想。然后你会开始绘制这个房子的外观,形状。然后,建筑师会开始绘制房子的蓝图(blueprint)。蓝图不只是表现出房子的外观,蓝图更仔细地描述出房子的细部设施。房间的尺寸、大小、坪数。蓝图可能会历经多次的讨论、修改,直到客户满意为止才会定案接下来,地基开挖,依据蓝图的设计,房子开始真正的盖起来了。当然了,在这期间,可能因为一些因素,会做一些变更与修改。12系统开发生命周期计划阶段-计划阶段在回答:Why。分析阶段-分析阶段在回答:What。设计阶段-设计阶段在回答:How。实作阶段。13计划阶段了解为什么要建立一个系统、建立这个系统所带来的实质利益有哪些。对于一个企业来说,也就是这个系统所带来的企业价值有哪些。可行性分析(feasibilityanalysis)。技术面及经济面的可行性分析等等。计划书(Projectplan)以及工作报告书(StatementofWork)是这个阶段主要的文件。计划书主要是做为整体计划开发的工作基础,而工作报告书则记载着计划的目标与限制,计划完成所带来的成效与益处,以及所需执行的工作大纲,是专门为客户而作的。
14分析阶段了解系统的需求是什么(What),而不管这些需求要如何达成(How)。这个阶段定义出系统所要解决的问题。换个角度来看,也就是系统要提供什么样的功能。需求文件为此阶段的产出。需求文件中基本上不会牵涉到实作的细节。需求文件的描述上大致上以功能需求以及非功能需求为其主轴。15设计阶段了解系统的需求如何被达成(How)。这个阶段,系统的架构模型应该被建立。系统的架构描述系统的组成元件,这些包括支援系统的硬件设施的配置与组态(比如说系统运行的平台,网络架构等等);软件架构的模型(比如说软件元件、软件界面的制定、软件元件的行为、软件运行的环境等等);使用者界面的设计(比如说图形元件的选用,位置,大小格式等等细节);输出报表格式的样式等等。设计阶段回答了如何达成系统的需求。系统架构书(或称系统设计书)可以作为此阶段的产出。16实作阶段根据设计阶段所拟定的系统架构书,以及分析阶段的需求分析文件,开发团队开始建立系统。在系统建立的过程中,它还包含有测试的阶段。有些计划会把测试这项工作独立出来自成一个阶段。并且拟定测试计划书。这个阶段的产出就是系统本身。17系统分析与设计之重要性早期系统开发者与使用者经常是同一个人或两者的关系非常密切。此时,信息系统之开发常凭系统开发人员的经验和喜好进行,而未依照系统开发之方法,因此系统大多没有详细的文件纪录,而造成系统维护、整合和扩充上之困难。18系统分析与设计之重要性(续)后来,由于信息系统的普及与系统复杂度的提高,促成了专业软件公司的成立与套装软件的发展而当系统开发者和使用者分开后,更需要一套方法来衔接两者,因此系统分析与设计之重要性便大为提升。19信息系统开发相关人员之角色终端使用者(EndUser)终端使用者之主管程序设计师(Programmer)系统分析师(SystemAnalyst)信息系统经理(ISManager)数据库管理师(DatabaseAdministrator)视觉设计师其他技师(Technician)20信息系统建置策略由公司内部自行完成使用者自建由公司信息部门开发由相关部门之人员组成任务编组开发取自于公司外部委外开发(Outsourcing)购买现成之套装软件(ApplicationPackage)引进同业之系统采取租赁方式21常用的信息系统开发模式瀑布模式(WaterfallModel)雏型模式(PrototypingModel)渐增模式(IncrementalModel)螺旋模式(SpiralModel)同步模式(ConcurrentModel)Rational统一流程模式(RationalUnifiedProcessModel)敏捷软件开发
(AgileSoftwareDevelopment)MDA(ModelDrivenArchitecture)
软件发展生命周期22程序语言年代当时的程序语言1950机器码1950-1965汇编语言1965-1985程序性程序语言1985-现在物件导向程序语言现在-…..下一波为何?23系统分析与设计技术结构化的(Structured)分析与设计技术以结构化塑模语言进行信息系统之描述与塑模结构化技术将企业流程与资料分开处理24系统分析与设计技术(续)物件导向的(Object-Oriented)分析与设计技术主要以统一塑模语言进行信息系统之描述与塑膜物件导向技术将企业流程与资料合并处理,并将之封装成物件。物件导向之另一特征是继承的概念,也就是当物件类别之层级结构被建立后,低层物件可继承上层物件之性质,以减少因需求改变而造成相关程序之修改等。25系统分析与设计技术(续)对程序码的分析与设计会受到所用的程序语言与系统架构的影响若用程序性的程序语言来设计模块架构的系统,可以用结构化的系统分析与设计技术。若用物件导向的程序语言设计物件导向的系统,可用物件导向的系统分析与设计技术。26系统分析与设计技术(续)对产生器的分析与设计会受到所用产生器的影响所用的产生器若是可以组装出模块化的应用系统,则须依该产生器之特性进行系统分析与设计。再依该系统分析与设计之产出逐步操作产生器,以组装出最终的应用系统。若该产生器可以组装出物件导向的应用系统,也须依该产生器之特性进行相关的系统分析与设计。27系统分析与设计技术(续)对套装软件的分析与设计会受到所导入套装软件的影响,但若不考虑个别的套装软件,而从较高阶的导入方法与步骤来看,其实与套装软件的关联就很小。系统导入过程与系统分析与设计相关的工作主要有需求塑模、需求对应与差异性分析。28外在环境信息系统开发所面对的组织、社会、文化、教育、科技、法规、政策等因素。29信息系统开发的问题生产率问题:程序编辑仍是劳力密集的工作。可携性问题:当应用新技术时,许多工作必须重作。互通性问题:系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网教育企业有限合伙人合作协议
- 抖音企业号年度内容审核与风险控制服务合同
- 模块化应急医院建造与医疗废物处理设施建设协议
- 城市综合体购物中心A类铺位租赁及品牌推广协议
- 国际医疗设施租赁与专业操作培训合同
- 拼多多电商平台客服团队建设与客户关系维护合同
- 移动应用积分合作补充协议
- 小红书短视频内容营销战略合作协议
- 影视特效化妆假体租赁与特效制作技术指导与实施合同
- 空间技术产业私募股权投资基金有限合伙人全面合作协议
- 爱心与教育读后感1
- 山东交通学院成人高考智能交通系统复习题及参考答案
- 汽车类驾照考试科目一考试题库(900题完美打印版)
- DBS改善工具-T-I事务性流程改善-课件
- 山东大学毕业生登记表
- 《心肺复苏及电除颤》
- Fe3+-Bi3+混合溶液各含量的测定
- 毫针刺法技术操作规程
- 基于stm32的智能小车设计毕业设计论文
- GB∕T 26077-2021 金属材料 疲劳试验 轴向应变控制方法
- GB∕T 3853-2017 容积式压缩机 验收试验
评论
0/150
提交评论