首页 > 其他分享 >学习高校课程-软件工程-软件流程(ch3)

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

时间:2024-09-18 22:35:00浏览次数:11  
标签:work 课程 process 流程 ch3 project 软件工程 problem software

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

标签:work,课程,process,流程,ch3,project,软件工程,problem,software
From: https://www.cnblogs.com/Mephostopheles/p/18419191

相关文章

  • 吴恩达机器学习课程 笔记1 概念
    主要的人工智能分支人工智能(AI)是一个广泛的领域,包含了多个子领域或分支,每个分支都专注于解决特定类型的问题或执行特定的任务。以下是一些主要的人工智能分支:机器学习(MachineLearning):这是AI的一个核心部分,专注于构建可以从数据中学习并作出决策或预测的系统。深度学习(D......
  • 学习高校课程-软件工程-软件工程(ch2)
    2.1DEFININGTHEDISCIPLINEdefinitionforsoftwareengineering软件工程的定义(1)Theapplicationofasystematic,disciplined,quantifiableapproachtothedevelopment,operation,andmaintenanceofsoftware;thatis,theapplicationofengineeringtosoftw......
  • 《计算机网络》课程PPT
    ......
  • Python 课程15-PyTorch
    前言PyTorch是一个开源的深度学习框架,由Facebook开发,广泛应用于学术研究和工业领域。与TensorFlow类似,PyTorch提供了强大的工具用于构建和训练深度学习模型。PyTorch的动态计算图和灵活的API使得它特别适合研究和实验。它还支持GPU加速,适用于构建复杂的神经网络。......
  • 学习高校课程-软件工程-软件的本质(ch1)
    1.1Softwareis:(1)instructions(computerprograms)thatwhenexecutedprovidedesiredfeatures,function,andperformance;执行时提供所需特征、功能和性能的指令(计算机程序)(2)datastructuresthatenabletheprogramstoadequatelymanipulateinformation使程......
  • CH395使用事项说明及注意点(持续更新)
    CH395Q支持串口和SPI,CH395L支持串口、SPI及8位并口手册及EVT例程:https://www.wch.cn/search?t=all&q=395软件方面1.使用SPI接口控制CH395,要注意命令码与命令码,命令码与数据,数据与数据这三个的时间间隔。(参考手册7.3章节时序参数)2.395调用send函数主动往对端发数据时,要注意每次......
  • 第七章习题14-输入10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分
     ......
  • 数据库课程设计mysql
    一、引言在线图书管理系统旨在为学校、图书馆或图书销售商提供一个集图书信息管理、借阅管理、用户管理等功能于一体的数字化平台。通过该系统,管理员可以方便地添加、删除、修改图书信息,处理借阅请求,统计借阅数据;用户则可以查询图书信息、在线借阅图书等。二、需求分析2.1......
  • 软件工程结对项目 3:python实现自动生成小学四则运算题目的程序
    这个作业属于哪个课程广工计院计科34班软工这个作业要求在哪里作业要求团队成员1庄崇立3122004633团队成员2罗振烘3122004748这个作业的目标结对合作完成小学四则运算题目的程序,熟悉项目开发流程,提高团队合作能力一、GitHub地址二、需求1.题目:实现一......
  • (CS231n课程笔记)深度学习之损失函数详解(SVM loss,Softmax,熵,交叉熵,KL散度)
    学完了线性分类,我们要开始对预测结果进行评估,进而优化权重w,提高预测精度,这就要用到损失函数。损失函数(LossFunction)是机器学习模型中的一个关键概念,用于衡量模型的预测结果与真实标签之间的差距。损失函数的目标是通过提供一个差距的度量,帮助模型进行优化,最终减少预测误差。......