软件工程概论参考课件第二章软件定义.pptVIP

软件工程概论参考课件第二章软件定义.ppt

  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文档。上传文档
查看更多
软件工程概论参考课件第二章软件定义

补充作业: 写一份学生成绩管理系统的可行性分析报告 表示一个具体的物理系统 文档:通常表示打印输出,也可表示用打印终端输入数据 联机存储:表示任何种类的联机存储,包括磁盘、磁鼓、软盘和海量存储器等 磁盘:磁盘输入/输出,也可表示存储在磁盘上的文件和数据库 磁带:磁带输入/输出,也可表示存储在磁带上的文件 人工输入:人工输入数据的脱机处理,例如填写表格 人工操作:人工完成的处理,例如,会计在工资支票上签名 辅助操作:使用设备进行的脱机操作 通信链路:通过远程通信线路或链路传送数据 计算机售书的系统流程图如下所示 例:一个仓库库存清单处理系统. 该装配厂使用一台小型计算机处理更新库存清单主文件和产生订货报告的任务。零件库存量的每一次变化称为一个事务,由放在仓库中的CRT终端输入到计算机中;系统中的库存清单程序对事务进行处理,更新存储在磁盘上的库存清单主文件,并且把必要的订货信息写在磁带上。最后,每天由报告生成程序读一次磁带,并且打印出订货报告。 库存清单 库存临界值 定货报告 变化 库存量 临界值 仓库 库存清单系统的系统流程图. 库存清单程序 库存清单主文件 定货 信息 报告生成程序 定货报告 事务 一个复杂系统的SFD图可分解为若干个层次. 注:符号 = 系统部件 箭头 = 信息流动路径 SFD画法 习惯上信息在图中从顶向下或从左向右流动 可以在图上加注释,注释较多时,可以另外加一个文档来进行解释 复杂系统可以用分层方法来表示 首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能 每个关键功能扩展到适当的详细程度,画在单独的一页纸上 某城市电信局受理了许多用户 申请 在指定电话上开设长话业务。长话包括国内长途和国际长途。电信局保存了长话用户档案和长话业务档案。 长话用户档案的记录格式为: 用户编码+用户名+用户地址 长话业务档案的记录格式为: 电话号码用户编码国内长途许可标志国际长途许可标志 电话用户每次通话的计费数据都自动地记录在电信局程控交换机的磁带上。计费数据的记录格式为: 日期+电话号码+受话号码+通话开始时间+通话持续时间 该电信局为了用计算机自动处理长话收费以提高工作效率,开发了长话计费管理系统。该系统每月能为每个长话用户打印出长话缴费通知单。长话缴费通知单的记录格式为: 用户名+用户地址+国内长途话费+国际长途话费+话费总额 系统流程图描述了该系统的数据处理过程。 该系统每天对原始的计费数据进行分类排序,并确定每个通话记录的通话类型(市话/国内长途/国际长途),再根据话费单价文件,算出每个通话记录应收取的话费。因此,形成的日计费文件中,增加了两个数据项:通话类型和话费。该系统每日对日计费文件进行累计(按电话号码和通话类型,对该类型的话费进行累计,得到该电话号码该通话类型的当月话费总计),形成月计费文件。 月计费文件经过长话出帐处理形成长话帐单文件。长话帐单文件的记录格式为: 月份+用户编码+电话号码+国内长途话费+国际长途话费+话费总额 2.4 初步拟定项目计划 项目概述 实施计划 人员组织及分工 交付期限 * 软件工程概论 河南工程学院 第二章 软件定义 2.1 可行性研究 2.2 成本效益分析 2.3 需求分析 2.4 初步拟定项目计划 学习目标 理解可行性研究的重要性,掌握可行性研究的的策略和方法 正确理解可行性研究与需求分析两个不同阶段的主要任务和工作目标 学习内容 软件定义是一个唯一面向用户问题域的开发时期。 可以分为两个阶段:可行性研究和需求分析 可行性研究是对软件的初步定义 软件研究是对软件的详细定义 2.1. 可行性研究 Why to do? —可行性研究 What to do?—需求分析 How to do? —系统设计 可行性研究的目的 用最小的代价在尽可能短的时间内确定该项目是否能够开发,是否值得开发 可行性研究的目的不是力图实现用户的全部想法,而是确定用户提出的初步要求是否值得实现。 可行性研究的任务 用户调查 需求定义 推荐可行性方案 草拟开发计划 初步确定项目的规模和目标 简单地对用户的业务进行分析 推荐可选方案 初步拟定项目计划 编写可行性报告 可行性研究的具体步骤 可行性分析的内容 经济可行性 技术可行性 法律可行性 方案可行性 可行性研究的步骤 用户调查 需求定义 导出和评价供选择的方案 推荐行动计划 草拟项目计划 编写文档提交审查 2.2成本效益分析 成本估算 1 代码行技术 软件的成本=每行的成本×行数 每行的成本取决于软件的复杂程度和开发人员的工资水平 2 分解技术 采用“分而治之”的策略进行软件项目估算 分解策略:横向问题分解和纵向问题分解 (1)基于问题分解估算 方法:

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档