软件需求工程报告

软件需求工程报告

ID:30946682

大小:244.44 KB

页数:8页

时间:2019-01-04

软件需求工程报告_第1页
软件需求工程报告_第2页
软件需求工程报告_第3页
软件需求工程报告_第4页
软件需求工程报告_第5页
资源描述:

《软件需求工程报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、件■=lmT?d求工程报1=1院系:计算机与通信工程学院班级:软件工程13-01学号姓名:目录-需求工程1.需求工程的定义2.需求工程的目任务3.需求工程的背景及发展二需求定义三需求获取四需求分析五需求验证和管理六需求建模方法与技术七总结需求工程1・需求工程的定义需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。它通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。软件需求工程是系统工程及

2、软件工程的重要的分支。需求工程包括两个方面:需求开发和需求管理,它们分别包含的活动如下图.IIIK*IM需求工程的基本任务确定系统的目标和范围,调查用户的需农分析系统必须做什么編写需求规格说明书等其他相关文档,以及需求工程审查除此之外,还包括需求变更的控制,需求风险控制,制定需求过程的基本计划等工作。需求工程旨在了解软件系统设计的真实意图,具体功用及限制条件。并精确定义上述因素与系统行为的关系及系统时间和产品线变换而发生的各种演化。3.需求工程的背景及发展需求工程又是软件工程中最复杂的过程之一,其复杂性来自于客观和主观两个方

3、面。从客观意义上说,需求工程而对的问题几乎是没有范围的。由于应用领域的广泛性,它的实施无疑与各个应用行业的特征密切相关。其客观上的难度还体现在非功能性需求及其与功能性需求的错综复杂的联系上,当前对非功能性需求分析建模技术的缺乏大大增加了需求工程的复朵性。从主观意义上说,需求工程需要方方面面人员的参与(如领域专家、领域用户、系统投资人、系统分析员、需求分析员等等),各方而人员有不同的着眼点和不同的知识背景,沟通上的困难给需求工程的实施增加了人为的难度。需求工程涉及所有用于确定用户需求,分析需求以获取额外需求,文档化需求作为支持

4、完成这些流程的和用户需要的活动的一个规范和验证的软件工程生命周期的活动。最初,需求工程仅仅是软件工程的一个组成部分,是软件生命周期的第一个阶段。虽然人家也都知道需求工程对软件整个生命周期的重要性,但对它的研究远远没有对软件工程的其他部分的研究那么深入。二需求走义三需求获取1・确定需求开发计划管理一个人公司是非常不容易的。主管为了让一个公司的管理更加有条理,需要一个软件将所有人员的信息记录,并能做到及时修改,相信很多公司需要这样—个软件,增加公司的管理水平与工作效率。2.建立项目范围与(1)开发商(2)开发人角度(3)使用者的

5、管理层次角度3.确定调查对象4.实地收集用户需求信息5.确定非功能需求和约束条件(1)安全性(2)可维护性四需求分析1■需求分析的原则(1)能够表达和理解问题的信息域和功能域(2)能够对问题进行分解和不断细化,建立问题的层次结构(3)需要给出系统的逻辑视图和物理视图2.需求分析的方法(1)功能分析方法将系统看作若干功能模块的集合,每个功能又可以分解为若干子功能,子功能还可以进行继续分界,分解的结果已经是系统的雏形。(2)结构化分析方法是一种数据,数据的封闭性为基础,从问题空间到某种表示的映射方法,由数据流图表示。(3)面向对

6、象的分析方法面向对象的分析方法的关键是识别问题域内的对象,分析他们之间的关系,并建立起三类模型。(4)信息建模法是从数据的角度对现实世界建立模型的,基本工具是ER图。3.非功能性需求(1)对性能的需求本着软件在设计方面本着方便,实用及娱乐性高的宗旨性能方面应遵循如下原则:•流畅性■美观性•稳走性•资源损耗(2)对可维护性的需求维护人员对该软件进行维护较容易,具体包括理解,改动,改正和改进该软件。(3)系统软件/硬件平台软件平台硬件平台3.运行环境五需求验证和管理六需求建模方法与技术七总结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。