软件工程第3章 需求工程1复旦大学计算机科学与工程系软件工程课程需求:成功的软件开发的前提软件质量=系统所实现的需求/客户所期望的需求软件项目投标及签订合同的基础软件系统实现的基础系统确认移交的基础2复旦大学计算机科学与工程系软件工程课程需求的定义IEEE Standard Glossary of Software Engineering Terminology用户解决一个问题或达到一个目标所需要
内容摘要Alan Davis 把需求工程定义为直到(但不包括)把软件分解为实际架构构件之前的所有活动 Herb Krasner定义了需求工程的五阶段生命周期:需求定义和分析需求决策形成需求规格需求实现与验证需求演进管理 Matthias Jarke和Klaus Pohl提出了三阶段周期的说法:获取表示和验证 … …12复旦大学计算机科学与工程系 软件工程课程复旦大学计算机科学与工程系 软件工程
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第3章.需求工程过程主要内容需求工程过程需求工程过程的活动需求工程过程的并发和迭代性实践方法的应用1. 需求工程过程过程是一组相关活动的集成通过这些活动的执行可以完成一项任务或者达到一个目标需求工程过程是系统开发当中需求开发活动的集成它的模版是产生一个能够
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级沈阳建筑大学信息与控制工程学院 软件工程课程42软件工程第3章 需求工程1沈阳建筑大学信息与控制工程学院 软件工程课程内容摘要需求工程概述需求获取需求分析协商与建模需求规约与验证需求管理2沈阳建筑大学信息与控制工程学院 软件工程课程内容摘要需求工程概述需求获取需求分析协商与建模需求规约与验证需求管理3沈阳建筑大学信息与控
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第2章 软件需求工程2.1软件需求的基本概念2.2需求工程过程2.3软件需求获取技术2.4需求分析与建模2.5案例分析12.1软件需求的基本概念这一节讨论如下问题:1) 需求概述 2) 在系统环境下定义软件 3) 软件需求的任务 4) 功能需求与非功能需求 2 软件需求作为软件生命周期的第一个阶段其重要性越来
本章主要内容 模型和建模DataObject 模型和建模数据流图DFD以图形方式刻画业务系统中的数据处理过程和数据流数据流图的优点必不过早的着手系统的技术实现进一步了解系统和子系统的相互关系通过数据流图与用户交流当前系统知识分析建议的系统以确定是否定义了必要的数据和过程需要分解学生会计室学生书学生书单模型化现行系统实体(Entity)处理(Process) 数据流(Data Flow)数据存储(D
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级河海大学计算机及信息工程学院 郭学俊软件工程Software Engineering第三章 需求分析河海大学计算机科学与工程系郭学俊 hhugxjsohu 41120221河海大学计算机及信息工程学院 郭学俊 本章主要内容3.1 软件需求概念 -软件需求的问题定义层次来源依据目标3.2 需求工程过程
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第四章 需求工程需求工程包括:需求开发和需求管理需求开发:需求的获取分析说明和验证需求管理:需求开发结果的控制跟踪和管理 需求工程的任务:确定软件项目的目标和范围调查使用者的要求分析软件必须做什么编写需求规格说明书等它相关文档并进行必要的需求审查除此之外还包括需求变更控制需求风险控制需求版本控制等对需求的管理工作 4.1 需求
#
第一节需求分析的任务和过程第二节结构化分析方法第三节Use Case用例分析第四节类图分析需求分析研究的对象是软件项目的用户要求准确地表达被接受的用户要求确定被开发软件系统的系统元素将功能和信息结构分配到这些系统元素(需求工程)713需要能够表达和理解问题的信息域和功能域要能以层次化的方式对问题进行分解和不断细化要给出系统的逻辑视图和物理视图从现实中分离功能即描述要做什么而不是怎样实现要求使用面向
违法有害信息,请在下方选择原因提交举报