惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
D
DataBreaches.Net
F
Full Disclosure
腾讯CDC
博客园 - 【当耐特】
MyScale Blog
MyScale Blog
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
The Register - Security
The Register - Security
WordPress大学
WordPress大学
博客园 - 聂微东
雷峰网
雷峰网
J
Java Code Geeks
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
Know Your Adversary
Know Your Adversary
AWS News Blog
AWS News Blog
G
Google Developers Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CERT Recently Published Vulnerability Notes
O
OpenAI News
Project Zero
Project Zero
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Application and Cybersecurity Blog
Application and Cybersecurity Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
Schneier on Security
Schneier on Security

博客园 - callbin

dockfile Docker 城市扬尘监测系统方案设计 项目跟进 软件配置管理活动在 GJB 5000B 评价中的应用 测试 软件配置项测试 QT FeatureList文件分析 需求跟踪矩阵维护情况 软件开发阶段与基线 企业数字化-销售数字化看板项目(Axure9) 软件配置项目 背景于框架-中心模式 Web交互式设计尺寸 Office2019 激活密钥 项目开发流程与角色 Idea快捷键 多线程
软件的生命周期模型
callbin · 2024-10-19 · via 博客园 - callbin

GJB5000B 二级在某型号项目中的应用

根据此软件实际开发应用情况,选择简化瀑布模型,划分为项目策划、需求开发与管理、软件设计、软件实现、软件单元集成与测试、软件配置项测试、软件验收与交付共 7 个阶段。项目 QA(质量保证)负责对项目各个质量环节进行全面的监督和检查。包括对所有文件的符合性进行检查,完成相应的《过程、工作产品质量检查单》,确保项目文档和工作产品符合相关标准和规范。如发现不符合项,需编制《不符合项跟踪表》,并形成《软件质量保证阶段报告》。

项目 CM(配置管理)主要负责项目文档的物理配置审核工作。包括维护管理开发库、受控库和存储库,登记文件的出入库记录,并进行基线发布和基线变更操作。通过配置

管理员的工作,可以确保项目文档的版本管理和变更控制得以有效实施,为项目的顺利进行提供了良好的基础。

(一)项目策划阶段

本阶段主要为项目实施制定合理的工作计划,目的为使软件开发人员及项目管理人员对软件项目策划过程有充分的了解。本阶段项目管理人员制定项目计划书及执行相关策划

活动,增加项目实现目标的可能性。项目策划阶段包含需要进行的活动、质量、资源、能力及其他要求,策划过程贯穿项目的整个生命周期。本项目策划阶段包含 5 项内容,分别

为项目启动、获取用户需求、软件项目策划、审核项目策划过程、项目计划评审。在此阶段项目负责人根据用户需求编制《软件研制任务书》,项目 QA 根据《软件质量保证程序》《软件不符合项处理规程》对《软件研制任务书》进行审核,项目 CM 将评审通过的《软件研制任务书》入受控库、建立功能基线。

依据《软件研制任务书》,项目负责人编制《软件开发计划》、项目CM 编制《软件配置管理计划》、项目 QA 编制《软件质量保证计划》形成三大计划。

(二)需求开发与管理阶段

本阶段目的为开发、维护和管理需求,与相关方对需求达成一致,确保顾客的需求和期望得到满足。

在此阶段,项目负责人组织项目组成员编写《软件需求规格说明》,项目 QA 根据《软件质量保证程序》《软件不符合项处理规程》对《软件需求规格说明》进行审核,项目 CM 将通

过评审的《软件需求规格说明》入受控库、建立分配基线。

(三)软件设计阶段

在软件设计阶段,软件开发人员完成《软件设计说明》编制工作。并完成评审及修改意见闭环,项目 CM 将评审并修改后的《软件设计说明》入受控库、建立设计基线。

(四)软件实现阶段

本阶段软件开发人员依据受控库中的《软件设计说明》完成软件代码编写工作,实现《软件设计说明》文件中的设计过程。本阶段结束时,项目负责人组织阶段会议,团队成

员共同回顾和评估工作成果,为后续工作奠定基础。

(五)软件单元集成与测试阶段

本阶段软件测试人员完成《软件单元测试计划和说明》编制,并执行软件单元和集成测试及软件集成回归测试。

(六)软件配置项测试阶段

本阶段软件测试人员完成《软件配置项测试计划和说明》编制,并执行软件配置项测试。

(七)软件验收与交付阶段

本阶段项目团队需要完成一系列文档编制和审核工作。由项目 CM 完成《软件配置管理报告》,项目 QA 完成《软件质量保证报告》,项目负责人完成《软件用户手册》《软件研

制总结报告》和《软件验收报告》。项目 QA 在该阶段需要审核《软件质量保证报告》《软件配置管理报告》《软件研制总结报告》和《软件验收报告》,确保报告内容符合相关标准和要求。

此外,本阶段结束时,组织召开项目总结会,对整个阶段的工作进行总结和评估,为后续工作提供经验教训和改进建议。这一环节对于项目的进展和成果具有重要意义,能够

促进团队的持续发展和提升工作效率。

本软件开发过程中共输出文件 21 份,具体如下:

1)项目策划阶段完成软件研制任务书、软件开发计划、软件配置管理计划、软件质量保证计划;

2)需求开发与管理阶段完成软件需求规格说明;

3)软件设计阶段完成软件设计说明;

4)软件实现阶段完成源代码;

5)软件单元集成与测试阶段完成单元集成测试计划、单元集成测试说明、单元集成测试报告;

软件配置项测试阶段完成软件配置项测试计划、软件配置项测试说明、软件配置项测试报告;

软件验收与交付阶段完成软件检验规程、源代码和可执行程序、软件质量保证报告。

除技术文档外,还需编制以下过程管理文件:(1)《需求

跟踪表》;(2)《软件测量分析报告》;(3)《项目周或双周报告》。