超好的软件工程002.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 可行性研究 本章主要内容 可行性研究的任务 可行性研究的步骤 系统流程图 成本效益分析 2.1 可行性研究的任务 可行性研究的目的  以最小的代价、最短的时间确定系统是否值得解决 可行性研究的任务 可行性研究的主要任务是“了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。”   (GB 8566-88 《计算机软件开发规范》) 2.1 可行性研究的任务 可行性研究的内容 技术可行性 经济可行性 操作可行性 社会可行性(法律可行性) 决择:是否有可行性解决方案 可行:给出可行的解决方案 不可行:给出不可行的主要原因,停止项目 可行性研究成本占系统预期成本的5%~10% 2.2 可行性研究的步骤 2.2 可行性研究的步骤 1.复查系统规模和目标 主要任务:确认系统规模、范围、目标 工具或方法 仔细研究任务书/任务建议书 走访关键人员(领域专家、工作人员等) 查阅相关资料 成果:理解/得出真正要解决的问题 2.2 可行性研究的步骤 2. 研究老系统 主要任务:现有系统优缺点分析 了解旧系统所具备的有用功能 分析旧系统存在的问题 分析旧系统运行成本 了解旧系统与其它系统之间的接口 工具 系统流程图 2.2 可行性研究的步骤 2.2 可行性研究的步骤 3. 导出新系统的高层逻辑模型(conceptual design) 主要任务:确定目标系统的概念模型 工具 数据流图 数据字典 2.2 可行性研究的步骤 描述目标系统逻辑模型时注意的问题 以用户的语言描述 不应包含难懂的技术词汇 仅描述目标系统的功能 目标系统模型与实现无关 与需求文档息息相关 2.2 可行性研究的步骤 4. 重新定义问题 主要任务:找出分析员对目标系统的理解与实际需要之间的不符 2.2 可行性研究的步骤 3、逻辑模型 4、重新定义 1、复查定义 (1)分析员应和用户一起再次复查问题定义、工程规模和目标 (2)前四个步骤构成一个循环。 注:此时合同未签,应考虑成本,不宜反复太多次。 2.2 可行性研究的步骤 5. 导出和评价供选择的解法 主要任务 导出多个可能的解决方案 技术可行性研究 实现技术能否达到 开发团队是否掌握相应的技术 经济可行性研究 开发成本 运行维护成本 成本效益分析 2.2 可行性研究的步骤 操作可行性研究——是否满足用户操作习惯 社会可行性研究 是否满足所有项目涉及者的利益 是否满足满足法律或合同的要求,如环境法规 粗略的进度表 2.2 可行性研究的步骤 2.2 可行性研究的步骤 6、推荐行动方针 2.2 可行性研究的步骤 7. 草拟开发计划 主要任务:制定初步的系统开发计划 计划内容 工程进度规划 任务分解,确定负责人 资源规划 财务预算 风险分析及对策 2.2 可行性研究的步骤 8. 书写文档提交审查 主要任务:提交可行性研究报告 可行性研究报告的形式可以有多种,但最重要的内容应当有: Ⅰ. 项目背景:① 问题描述 ② 实现环境 ③ 限制条件 Ⅱ. 管理概要和建议:① 重要的研究结果 ② 说明 ③ 建议 ④ 影响 Ⅲ. 候选方案:① 候选系统的配置 ② 最终方案的选择标准 Ⅳ. 系统描述:① 系统工作范围的简要说明 ② 被分配系统元素的可行性 2.2 可行性研究的步骤 2.3 系统流程图 用途 图形符号及意义 实例 分层系统流程图 2.3 系统流程图 1. 用途 要了解和分析现有的系统,概括地表示对现有系统的认识; 要把设想的新系统的逻辑模型转变为物理模型,需要描绘未来的物理系统的概貌。 ——系统流程图:是概括描绘物理系统的传统工具 2.3 系统流程图 2.3 系统流程图 系统符号(更具体地描绘物理系统) 穿孔卡片:表示用穿孔卡片输入或输出,也可表示一个穿孔卡片文件 文档:通常表示打印输出,也可表示用打印终端输入数据 磁带:磁带输入/输出,或表示一个磁带文件 2.3 系统流程图 联机存储:表示任何种类的联机存储,包括磁盘、磁鼓、软盘和海量存储器等 磁盘:磁盘输入/输出,也可表示存储在磁盘上的文件和数据库 磁鼓:磁鼓输入/输出,也可表示存储在磁鼓上的文件和数据库 2.3 系统流程图 显示:CRT终端或类似的显示部件,可用于输入或输出,也可既输入又输出 人工输入:人工输入数据的脱机处理,例如填写表格 人工操作:人工完成的处理,例如,会计在工资支票上签名 2.3 系统流程图 辅助操作:使用设备进行的脱机操作 通信链路:通过远程通信线路或链路传送

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档