软件开辅助工具介绍.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件定义阶段总结 ◆软件定义阶段各章回顾 对软件定义各个阶段的进一步认 识 与软件工程相关的一些补充内容 ◆软件工程中一些有争议的观念 ◆给大家的几条建议 chap01软件工程学概迷 软件工程的基本原理和方法(7条原理2种方法) 软件工程方法学 生命周期方法学(传统方法学),采用结构化 技术来完成软件开发的各项任务。 面向对象方法面向对象方法=对象十类+继 承+用消息通信。 软件生命周期划分:问题定义、可行性研究、需 求分析、总体设计、详细设计、编码和单元测试 综合测试、运行维护等8个阶段 软件过程:瀑布模型、快速原型模型、增量模型 风险驱动的螺旋模型。 chap02可行性研究-1 ◆可行性研究目的是进一步探讨问题定义阶段所 确定的问题是否有可行的解。 可行性研究过程 1、经过定义问题,分析问题,提出解法的反复过 程,最终提出一个符合系统目标的高层次的逻辑 模型。 2、然后根据系统的这个逻辑模型设想各种可能 的物理系统,并且从技术、经济和操作等各方面 分析这些物理系统的可行性。 3、最后,系统分析员提出一个推荐的行动方针, 提交用户和使用部门负责人审查批准。 可行性研究-2 ◆系统流程图实质上是物理数据流图,它描 绘组成系统的主要物理元素以及信息在这 些元素间流动和处理的情况。 ◆数据流图的基本符号只有四种,它是描绘 系统逻辑模型的极好工具。 ◆数据字典是关于数据的信息的集合,对数 据流图中包含的所有元素的定义的集合。 通常数据字典和数据流图共同构成系统的 逻辑模型。 ◆成本/效益分析是可行性研究的一项重要 内容。 Chap03卿求分析 需求分析是软件生命周期的一个重要阶段 ,它最根本的任务是确定为了满足用户的 需要系统必须做什么。 ◆通过分析应该得出用数据流图、ER图、数 据字典和和IPO图(或PDL等其他描述算法 的工具)描绘的精确的系统逻辑模型。还 可以用层次方框图或 Warnier图等图形工具 辅助描绘系统中的数据结构。为了减少冗 余、简化修改步骤,往往淠要规兑数据的 存储结构。 ◆需求分析的结果是软件开发的基础,必须 仔细验证它的正确性。 软件定义各个阶段的进 步认识 深入“向题定义 ◆问题定义是软件工程过程中重要的 一环,也是最简短的阶段。通常在 天或更少的时间内完成。但它是 项目的开始,也就是根基,如 果问题定义不明确、不完整,会直 接影响到以后的工作,问题定义决 定了整个软件工程是香能朝着正确 的方向前进。 错误的问题定义 ◆把问题定义当作是需求分析 把问题定义当作一件小事 ◆把问题定义当作解决方法 ◆避重就轻地定义问题 规范向题义 思想上重视 客观、全面地定义 ◆严格评审 ◆深入分析 可行性研究 可行性分析是要决定“做还是不做”。 ◆即使可行性分析是客观的、科学的,但决仍有可能是错 误的。因为决策者是 会冲动,有赌博心商。如果可 行性分析表明做某件事的成功率是10%0,失败率是9090 倘若该事情的意义非常大。决簟者也许会一拍脑联袋:“ 豁出去,干!”于是这世界就多了一份极喜与极悲。可行 性分析的四大要景:经济、技术、社会环境和人。 ◆目前国内很多软件公司敵系统成项目,如果谈谈系统集 威项目的可行性分析将很有意思。可是那些系统成项目 多是政府机构的,由于教件行业尚不规范并且客户方存 在庸败现,所以业内流传“没有做 系统集成项目 ”。软件公司的注意力几乎全中在“如何拿到项目订单 ”以及“拿到订单后如何蒙混过关》上,丧失了“可行性 分析”的机会。 ◆联集团领导人柳传志曾说:“没镋赚的事我们不干:有 镋赚但投不起的事不干,有钱赚也投得起钱但没有可靠 的人选,这样的寡也不干。”柳传志为决簟立了上述准则 同时也为可以行性分析指明了量点。

文档评论(0)

bokegood + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档