系统需求分析与定义ppt课件.ppt

系统需求分析与定义ppt课件.ppt

ID:58668596

大小:1015.00 KB

页数:207页

时间:2020-10-05

系统需求分析与定义ppt课件.ppt_第1页
系统需求分析与定义ppt课件.ppt_第2页
系统需求分析与定义ppt课件.ppt_第3页
系统需求分析与定义ppt课件.ppt_第4页
系统需求分析与定义ppt课件.ppt_第5页
资源描述:

《系统需求分析与定义ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系统需求分析与定义一、计算机系统分析二、软件需求分析三、结构化分析方法四、快速原型化方法五、面向对象分析方法六、需求分析文档的原则和评审一、计算机系统分析基于计算机的系统基于计算机的系统的系统元素包括硬件、软件、人、数据库、文档和过程。软件计算机程序、数据结构、相关文档;硬件电子计算设备(如CPU,存储器)和外部机电设备(如传感器、马达等);人硬件和软件的用户;数据库一个大型的有组织的信息集合;基于计算机系统的系统元素输入系统过程硬件软件文档人数据库输出文档手册、表格和其它用以描述系统使用和操作的

2、信息;过程定义每一种系统元素的特定使用步骤,或系统驻留的过程性环境。系统的层次结构基于计算机的系统本身可以成为一个更大的基于计算机系统中的一个元素,并称为那个更大系统的宏元素。工厂自动化系统工厂自动化系统库存系统制造系统信息系统材料传输系统制造单元机器人数据输入设备数控机床2.系统分析系统分析是一个问题求解活动,目的是揭示、分析所期望的功能,并把它们分配到各个单独的系统元素中去。与用户合作确认用户的目标和约束;导出功能、性能、接口、设计约束和信息结构的表示;将它们分配到每一个系统元素中。系统分析的

3、任务识别用户要求评价系统的可行性进行经济分析和技术分析把功能分配给硬件、软件、人、数据库和其他系统元素建立成本和进度限制生成系统规格说明,形成所有后续工程的基础。1)识别用户要求分析员必须考虑以下问题:功能和性能可靠性和质量总的系统目标成本与进度限制制造需求市场与竞争情况有效的技术将来可能的扩充识别希望的功能和性能范围;确定系统的功能、性能、约束和接口;2)可行性研究可行性研究经济可行性技术可行性法律可行性用户操作可行性可行性研究的步骤确定项目的规模和目标研究当前正在运行的系统建立新系统的高层逻辑

4、模型导出和评价各种方案推荐可行的方案编写可行性研究报告经济可行性成本–效益分析成本估算专家估算技术(Delphi技术)成本估算模型(COCOMO)效益估算投资回收期纯收入投资回收率技术可行性技术风险分析技术解决方案的实用性使用的技术实用化程度技术解决方案合理程度技术资源的可用性参与人员的工作基础基础硬件/软件的可用性软件工具实用性法律可行性侵权和责任问题专利法著作权法软件保护条例用户操作可行性用户类型:外行型/熟练型/专家型操作习惯使用单位的计算机使用情况使用单位的规章制度3)功能分配给系统元素的

5、原则对同一功能,可以分配不同的系统元素。为选取最有效的分配方案,使用一组权衡准则进行评价项目考虑在预估的成本与进度范围内所选的系统配置能否实现?与成本与进度估算相关的风险有哪些?商业考虑所选的系统配置是最可能有效益的解决方案吗?能否成功地占领市场?最终的报偿是否能表明所冒的开发风险是值得的?技术分析是否具备开发所有系统元素的技术实力?能否确保功能和性能得到满足?能否对系统配置进行充分的维护?是否具备技术资源?与技术相关的风险有哪些?生产评估生产工具与设备是否有效?必需的过程是否短缺?是否充分地实施

6、了质量保证?人员问题开发人员是否得到培训?用户是否了解这个系统将要做什么?环境接口所提交的系统配置与系统的外部环境的接口是否合适?机器与机器、人与机器之间的通信是否以智能方式处理?法律考虑这种配置是否会引入违法的责任风险?对责任问题是否给予了足够的保护?是否存在潜在的破坏问题?二、软件需求分析需求分析是一项软件工程活动,其目的是:清楚地理解所要解决的问题,完整地获取用户要求;刻划出软件的功能和性能;指明软件与其他系统元素的接口;建立软件必须满足的约束。1.软件需求分析的目的需求分析是一项软件工程活

7、动,它包括:需求获取刻划出软件的功能和性能;指明软件与其他系统元素的接口;建立软件必须满足的约束。需求建模需求分析建立起来的模型为日后软件设计人员提供了可被翻译成数据、体系结构、接口和处理过程设计的模型。2.需求分析的任务需求规格说明需求规格说明为开发人员和用户提供软件开发完成时质量评价的依据。需求评审需求分析研究的对象是用户的要求。必须全面理解用户的各项要求,准确表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。软件开发是要实现目标系统的物理模型。需求分析的任务就是借助于当

8、前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。目标系统当前系统物理模型逻辑模型模型化抽象化物理模型逻辑模型具体化实例化理解需求导出怎么做做什么物理模型(实施模型、技术模型)逻辑模型(本质模型、概念模型)当前系统描述现实系统是如何在物理上实现的。描述重要的业务功能,不考虑系统是如何实施的。目标系统描述新系统是如何实施的(包括技术)。描述新系统的主要业务功能和用户新的需求,不考虑系统应如何实施。需求分析的过程可以分成四个阶段:需求获取研究系统的可行性分析报告和软

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

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

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