欢迎来到天天文库
浏览记录
ID:39846877
大小:314.00 KB
页数:64页
时间:2019-07-13
《软工(confirmclientbusinesseneeds)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程概述软件的概念软件是包含数据、程序及其相关文档的集合。程序是按照功能和性能的要求设计的并可以执行的指令序列。数据是使程序能够正常操作信息的数据结构。文档是与程序开发、维护和使用有关的图文材料。软件的特点:软件是一个逻辑实体,而不是一个物理实体。软件的生产与硬件不同软件的使用过程没有磨损,但存在失效问题软件的开发和运行受计算机系统限制,对次同有依赖性。软件工程概述软件的开发不能完全摆脱手工艺的发法方式软件是复杂的开发软件的成本是高昂的软件开发涉及到社会因素软件的分类:按功能分:系统软件、支撑软件、应用软件按规模分:微型、小型、中型、大型、甚大型、极大型。软件工程过程的四种基本过
2、程活动:软件的规格说明软件的开发软件的确认软件的演进软件生存期(lifecycle)软件工程的工作步骤指定计划需求分析和定义软件设计程序编写软件测试运行及维护软件工程的三要素:方法、工具、过程瀑布模型演化模型第一次进行实验开发,其目的在于是探索可行性,弄清软件的需求;第二次则在此的基础上获得较为满意的软件产品软件生存期模型计划需求分析设计编码测试运行和维护定义阶段开发阶维护阶段软件生存期模型螺旋模型喷泉模型智能模型THESYSTEMOFACOMPUTER计算机系统的组成软件工程软件工程是一门有关开发高质量的基于计算机系统的软件的学科。它有三个阶段:定义阶段、开发阶段、检验交付和维护阶
3、段文档数据库过程硬件软件人系统软件工程的三个阶段软件功能软件项目计划评审需求分析或原型评审原型项目计划需求规格说明定义阶段数据与结构的设计评审过程设计评审程序评审概要设计规格说明详细设计规格说明源代码开发阶段软件工程的工作阶段调试交付与销售评审(QA)维护评审因测试可能导致返回到前面步骤单元测试组装测试确认测试测试计划测试过程测试结果用户文档操作过程修改的源代码修改的文档验收、交付与维护阶段软件工程的一般分析方法活动分析对分配给人的每一项活动,在其与其它系统生成元素交互的环境中进行评价。活动还要划分成任务,并在以后对他们进一步分析。语义分析和设计对用户要求的每一个动作和机器产生的每一
4、个动作的精确含义进行定义。并进行传递正确语义的“对话”设计。语法和词法设计标识与描述各个动作和命令的特定形式,然后设计每一动作或命令的硬件与软件实现软件工程的一般分析方法用户环境设计将硬件、软件和其它系统生成元素组合起来形成用户的环境。包括物理设备以及人-机对话界面原型通过原型的开发重复运行和评价对改善工程的质量有着中大意义。系统分析的目标识别用户的需求评价系统的可行性进行经济分析和技术分析分配功能到硬件、软件、人、数据库和其它系统元素建立成本和进度限制生成系统规格说明,形成所有后续工程的基础。系统分析过程所期望的功能和性能是什么?可靠性和质量问题是那些?总的系统目标是什么?成本与进
5、度限制如何?制造的需求是什么?市场与竞争情况怎么样?有效的技术有那些?将来可能有可行性分析可行性分析的必要性由于资源缺乏和交付时间的限制,基于计算机系统的开发变得比较困难。因而,尽早地对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在定义阶段及早发现将来在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间上的浪费。可行性分析的范畴经济上的可行性技术上的可行性法律上的可行性抉择可行性分析经济可行性分析的内容技术可行性分析的内容开发风险资源的有效性技术法律可行性包括合同、责任、侵权、外交、法律限制、国家政策及技术人员常常不可了解的陷阱。可行性研究报告的内容可能性研
6、究报告可以归纳为一个单独的一个报告,提交给上级管理部门或者是客户,也可以在“系统规格说明”的附录中,其主要内容有:项目的背景:问题描述;实现环境;限制条件管理概要与劝告:重要的研究成果;说明;劝告;影响候选方案:后选系统的配置;选择最终方案的准则系统描述:简略的范围描述;分配元素的可行性经济可行性(成本效益分析):经费概算;预期的效益技术可行性(技术风险评价):技术实力;设备条件等法律可行性系统开发可能导致的侵权、违法和责任用户使用可行性用户行政管理、工作制度、人员素质其它与项目有关的问题其他方案的介绍;未来可能的变化可行性分析中常用的几种方法成本-效益分析方法货币的时间价值投资回收
7、期纯收入技术分析方法ConfirmClientBusinessNeedsINFORMATIONSYSTEMARCHITECTUREInformationSystemFocusesInformationSystemScope(PurposeandVision,goalsandObjectives,coatsandbenefitsInformationSystemRequirements(Whatthesystem“isandmustdo”independen
此文档下载收益归作者所有