学习高校课程-软件工程-软件流程(ch3)

news/2024/9/20 4:37:15

3.1 A GENERIC PROCESS MODEL 通用过程模型

线性流和迭代流
description

演化流和并行流
description

3.2 DEFINING A FRAMEWORK ACTIVITY 定义框架活动

What actions are appropriate for a framework activity, given the nature of the problem to be solved, the characteristics of the people doing the work, and the stakeholders who are sponsoring the project?
考虑到要解决的问题的性质工作人员以及赞助该项目的利益相关者,哪些行动适合框架活动?

For a small software project :
phone conversation
唯一必要的行动是电话交谈
① Make contact with stakeholder via telephone.
通过电话与利益相关者取得联系。
② Discuss requirements and develop notes.
讨论需求并制定注释。
③ Organize notes into a brief written statement of requirements.
将笔记整理成简短的书面要求说明。
④ Email to stakeholder for review and approval
发送电子邮件给利益相关者以供审核和批准

For a conflecting software project :

  • inception 启发
  • elicitation 诱导需求
    功能需求和非功能需求function requirement and non-function requirements)→requirement gathering
  • elaboration 细化
    建模,用UML各种diagram对需求内容进行抽象
  • negotiation 协商
    甲方讨论需要和不需要的需求,需求规约,需求分析,与3存在迭代
  • specification 规约
  • validation 确认

3.3 IDENTIFYING A TASK SET 识别任务集

each a collection of software engineering work tasks, related work products, quality assurance points, and project milestones
每个任务集都是软件工程工作任务、相关工作产品、质量保证点和项目里程碑的集合

3.4 PROCESS PATTERNS 流程模式

A process pattern describes a process-related problem that is encountered during software engineering work, identifies the environment in which the problem has been encountered, and
suggests one or more proven solutions to the problem
过程模式描述了在软件工程工作期间遇到的与过程相关的问题,识别遇到问题的环境,并提出一个或多个经过验证的问题解决方案

3.5 PROCESS ASSESSMENT AND IMPROVEMENT 过程评估和改进

A number of different approaches to software process assessment and improvement have been proposed over the past few decades:
在过去的几十年里,人们提出了许多不同的软件过程评估和改进方法

Standard CMMI Assessment Method for Process Improvement(SCAMPI):—provides a five-step process assessment model that incorporates five phases: initiating, diagnosing, establishing,acting, and learning
标准 CMMI 流程改进评估方法 (SCAMPI) — 提供了一个五步流程评估模型,其中包含五个阶段​​:启动、诊断、建立、行动和学习。

CMM-Based Appraisal for Internal Process Improvement (CBAIPI)
基于 CMM 的内部流程改进评估 (CBA IPI)

SPICE (ISO/IEC15504)

ISO 9001:2000 for Software — a generic standard

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/61918.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Rainbow Bracket Sequence

The 2024 ICPC Asia East Continent Online Contest (I) 题意 构造长度为 \(2n\) 的合法括号序列。 对于每个左括号在的位置 \(i\), 都有颜色 \(c_i\) 和价值 \(v_i\)。 左括号颜色视为所在位置颜色, 价值同理。 对于每个颜色,满足左括号为该颜色的个数 \(\geq l_i\)。 求满足…

字符编码发展史2 — ISO-8859-N

2.2. 第二个阶段 本地化2.2.1. ANSI 2.2.2. ISO/IEC 8859-N2.2.2.1. 什么是ISO/IEC 8859-N? 2.2.2.2. ISO 8859-1的编码表上一篇《字符编码发展史1 — ASCII和EASCII》我们讲解了字符编码的起源ASCII和EASCII。本篇我们将继续讲解字符编码的第二个发展阶段中的ISO 8859-N。 2.…

?

CF1194G 在外层枚举\(x\)和\(y\),令\(x=x\times t,y=y\times t\),且\(x\times t\)十进制包含\(x\),\(y\)同理。 因为有进位,从低位向高位dp。 设\(f[T][0/1][0/1][i][j][0/1][0/1]\)表示处理到第T位,在当前这些为中\(x\times t\)是否大于\(n\),\(y\times t\)是否大于\(n\),…

在idea中使用mysql失败

在idea中测试mysql显示失败idea方面视图 - 工具窗口 - 数据库 或者右边有图标直接点开新建 - 数据源 - mysql名称 - 用户(root) - 密码 - 测试连接如果测试连接有切换相关提示直接点击, 如果出绿色对勾就成功了 到这里本可以结束了, 但是我最开始做的时候这个流程没有成功 以防…

Pyhton调用R语言rpy2包概要

随着深度学习、大数据和AI的发展,Python的热度持续上升,引发了关于选择Python还是R的讨论。作为数据分析工具,两者各有优缺点。在特定领域,如生态学,R仍被广泛应用,而Python则更多用于日常办公自动化,如批量处理文档和Excel。由于数据处理占用了我们大量时间,很多人希望…

自动驾驶运动规划学习_碰撞检测算法_GJK

自动驾驶运动规划学习:碰撞检测算法:GJK Gilbert–Johnson–Keerthi(GJK)算法,是一种用于检测两个凸集是否重叠的高效算法,并且可以得到两个凸集的最小距离.1.4.1 GJK算法原理1.4.1.1 闵可夫斯基差(Minkowski Difference)1.4.1.3 凸性 在二维空间中,如果一个凸集包含原点,…

设计模式之——代理模式

代理模式 前言: 我们一般在租房子时会去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做;再比如我们打官司需要请律师,因为律师在法律方面有专长,可以替我们进行操作,表达我们的想法;再比如在淘宝上面买东西,你使用支付宝平台…