单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第3章.需求工程过程主要内容需求工程过程需求工程过程的活动需求工程过程的并发和迭代性实践方法的应用1. 需求工程过程过程是一组相关活动的集成通过这些活动的执行可以完成一项任务或者达到一个目标需求工程过程是系统开发当中需求开发活动的集成它的模版是产生一个能够
软件工程第3章 需求工程1复旦大学计算机科学与工程系软件工程课程需求:成功的软件开发的前提软件质量=系统所实现的需求/客户所期望的需求软件项目投标及签订合同的基础软件系统实现的基础系统确认移交的基础2复旦大学计算机科学与工程系软件工程课程需求的定义IEEE Standard Glossary of Software Engineering Terminology用户解决一个问题或达到一个目标所需要
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级河海大学计算机及信息工程学院 郭学俊软件工程Software Engineering第三章 需求分析河海大学计算机科学与工程系郭学俊 hhugxjsohu 41120221河海大学计算机及信息工程学院 郭学俊 本章主要内容3.1 软件需求概念 -软件需求的问题定义层次来源依据目标3.2 需求工程过程
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第四章 需求分析过程需求分析基础需求分析建模软件需求 用户对目标软件系统在功能行为性能设计约束等方面的期望需求分析阶段的任务通过对问题及环境的理解分析将用户需求精确化完全化最终形成需求规格说明描述系统信息功能和行为技术和方法 初步需求获取技术 需求建模技术 快速原型技术 问
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级海军指挥学院海战实验室NAVALMAND COLLEGE需求分析刘 苏 洋 2007年11月10日需求分析的必要性 任何一个项目在构造前必须明确需求没有一个正确的需求分析就不能设计或构造一个正确的项目 但据统计表明60的错误源于需求分析其中大多是还没有很好地进行需求分析就急于构建项目造成的
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第四章 需求工程需求工程包括:需求开发和需求管理需求开发:需求的获取分析说明和验证需求管理:需求开发结果的控制跟踪和管理 需求工程的任务:确定软件项目的目标和范围调查使用者的要求分析软件必须做什么编写需求规格说明书等它相关文档并进行必要的需求审查除此之外还包括需求变更控制需求风险控制需求版本控制等对需求的管理工作 4.1 需求
内容摘要Alan Davis 把需求工程定义为直到(但不包括)把软件分解为实际架构构件之前的所有活动 Herb Krasner定义了需求工程的五阶段生命周期:需求定义和分析需求决策形成需求规格需求实现与验证需求演进管理 Matthias Jarke和Klaus Pohl提出了三阶段周期的说法:获取表示和验证 … …12复旦大学计算机科学与工程系 软件工程课程复旦大学计算机科学与工程系 软件工程
#
1968年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了软件危机(software crisis)这个名词软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重问题开发成本超出预算实际进度比预定计划一再拖延用户对已完成系统不满意的现象经常发生件产品的质量往往靠不住Bug一大堆Patch一个接一个件的可维护程度非常之低软件通常没有适当的文档软件的成本不断提高软件
过程(处理)建模是结构化分析方法的典型技术过程建模将系统看做是过程的集合其中一些由人来执行另一些由软件系统来执行过程的执行就是对数据的处理它接收数据输入进行数据转换输出数据结果过程执行时可能需要和软件系统外的实体尤其是人进行交互会要求外界提供数值输入或者将数据结果提供给外部实体基本元素外部实体过程数据流数据存储LableIDz数据流图-数据存储过程是对数据的处理必须有输入也必须有输出而且输入数据集
违法有害信息,请在下方选择原因提交举报