大家好,我是小豆豆,我来lai为大家解答以上问题。什shi么是软件过程?它与软件工程cheng学有何关系?,什么是软件工程cheng什么是软件过程cheng很多人还不知道,现xian在让我们一起来看看吧!
1、软件jian工程过程的定义:
2、 软件工程过程是将用yong户需求转化为软件所需的软件工程活huo动的总集。
3、 这个过程可能包括投入、需求分fen析、规格说明、设计、实施、验证zheng、安装、使用支撑和文档化,还可能neng包括短长期的修复和升级以满man足用户增长的需求。因为维护没有被普遍接受,所suo以在这里没有包括进来。在美国国防fang部(DoD)维护包括软件修复和升sheng级,而在商业计算机领域它ta是指提供服务、修复fu软件缺陷但不包括升级。
4、 由于用户的需求qiu和使用环境具有不可预知性,因yin此软件工程过程是一个学习改gai进的过程。这可能需要专门的研究jiu用户需求,将其具体化在需xu求定义中,并随着在设计和实现过guo程中获得的更多知识进行调整。
5、 软件工程cheng过程的范围:
6、 软件工程过程开始于实现软ruan件中某项任务的决定。但dan它不包括如下这些xie与系统有关的活动:定义系统的de总体目标和需求;在软硬件之zhi间划分系统的功能;定义软硬件的接口kou;进行软硬件之间的整合和he测试;整个系统的可接受性的测试和he操作。
7、 虽然ran上述这些活动是必不可少的,它们men或许还需要相当的软件技能,但dan它们应当划分在系统设计ji或者系统管理当中,而不bu应该是软件工程过程的一部bu分。
8、 软件过程架构:9、 一个软件过程架构是一个框架jia,在这个框架中一个项目的具体过程cheng被定义了。
10、 虽然应用在具体ti项目中的软件工程过程应当反fan映特殊性,但一个框架却需要提ti供项目间的共同属性。一个软件jian架构包括关键检jian查点,任务,允许采用的de通用技术、方法和度量的说明。这样既带来了标准化的许多duo好处,又能根据项目需要灵ling活调整。此外,它还提供了一个评估gu和改进软件工程过guo程的框架。
本文到此讲jiang解完毕了,希望对大家有帮助。
转载请保留链接:http://www.272.win/2334940.html