软件工程与质量
2024-05-14 11:22:19 0 举报
AI智能生成
软件工程与质量是一门关注软件开发过程的学科,它强调软件产品的质量管理,涵盖了从需求分析、设计、编码、测试到维护的软件生命周期的各个环节。软件工程的核心目标是提高软件产品的可靠性、易用性和效率,确保产品在交付时能够满足客户的期望。在软件工程的实施过程中,需要采用一系列标准和规范,以确保软件的质量。这些标准包括软件工程标准、软件测试标准和软件维护标准等。此外,软件工程还涉及到软件度量和质量评估,通过量化的方法来评估软件的质量和性能。软件工程与质量对于提高软件开发的效率和可靠性具有重要意义。
作者其他创作
大纲/内容
软件危机
低成本(高成本):预付:20%,60%-70%
高质量(低质量)
高成本VS低质量 根本矛盾冲突
软件工程学引入:指导软件软件生产与管理,希望低成本(时间、经济)去研发满足用户的需求(高质量)的软件
软件研发流程(软件生命周期)
阶段
计划
概括:依据可行性分析确定项目的可行性(有哪些问题要怎么解决,是否有足够的资源):能不能做?
可行性研究
问题定义
需求分析
概括:和用户明确需求,形成SRS(显示需求);挖掘隐式需求的能力。要做哪些?不做哪些?需求列表
向用户了解需求,列出系统的功能模块
了解和分析需求,做出功能需求文档
向用户再次确认需求
设计
概括:概要设计(总体设计):进行系统整体架构的设计和功能的分解(模块的分解),该阶段的输出为概要设计说明书(HLD);13;详细设计阶段:具体某一个模块的实现,算法和设计的实现,输出位详细设计说明书(LLD)
概要设计
对软件系统设计进行考虑,包括基本处理流程等为详细设计提供基础
详细设计
包括算法,数据结构等,根据详细设计编程
程序编码
用相应的编程语言实现详细设计书中的模块
软件测试
概括:进行测试活动,验证软件与需求的符合度
运行维护
改正性维护
适应性维护
完善性维护
预防性维护
周期模型
瀑布模型
迭代模型
快速原型模型
螺旋模型
软件研发模型
结合不同的模型,说出你自己的工作
考证书:
瀑布模型:顺序模型
软件测试模型
软件测试流程是什么
V模型
分支主题
W模型
分支主题
分支主题
H模型
分支主题
说出:V、W模型的区别?V模型是串行工作方式,W模型是并行工作方式
说出:你所知道的测试模型
怎样把测试工作做好?做质量
质量模型
质量管理体系
SQA与QC的关系
扩展
macll模型
敏捷实践
自由主题
有的重要内容在备注中
0 条评论
下一页