菏泽软件开发 济宁软件开发
24小时客服热线:18678812288
开发技术

选择适当的软件工程

投递人 ; 济宁软件开发  发布于2023年08月28日    有人阅读

  结合软件工程学科的发展和应用现状,菏泽软件开发过程主要采用rup (rational unified process,统一软件开发过程)的方式组织软件开发。rup是风险驱动的、基于use case (用例)技术的、以架构为中心的、迭代的、可配置的软件开发流程

  rup分为初始、精化、本文由论文联盟收集整理构造和交付四个阶段,各阶段涉及多种工作流[1] 。rup的核心工作流主要包括

  需求捕获工作流:需求捕获通过对问题的理解和分析,确立问题涉及的信息、功能和系统行为,将用户需求精确化、完全化。需求的焦点主要在初始和精化阶段,在精化阶段后期,需求捕获的工作量大幅下降。

  分析工作流:分析的主要工作开始于初始阶段的结尾,和需求一样是精化阶段的主要焦点。精化阶段的大部分活动是捕获需求,分析工作与需求捕获在很大程度上重叠。设计工作流:设计的主要工作是位于精化阶段的最后部分和构造阶段的开始部分的主要建模活动。系统建模    最初的焦点是需求和分析,在分析活动逐步完善后,建模的焦点开始转向设计.

  实现工作流:实现(实施)是关于把设计模型转换成可执行代码的过程。从系统分析师或系统设计师的角度看,实现工作流的重点就是完成软件系统的可执行代码。实现工作流是构建阶段的焦点。

  测试工作流:测试是一项相当主要的工作。测试工作流贯穿于菏泽软件开发的整个过程。它开始于软件开发的初始阶段,而细化阶段和构造阶段是测试的焦点。测试是为了找出程序中的错误与缺限,而不能证明程序无错。


上一篇:软件开发是什么

下一篇:没有了