扫码阅读
手机扫码阅读
《软件工程》期末考试知识点总结
106 2024-08-23
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:《软件工程》期末考试知识点总结
文章来源:
老司机聊数据
扫码关注公众号
摘要
第一章 概述
软件是计算机系统运行所需的程序、规程、文档和数据的集合。软件分为通用软件和定制软件,具有复杂性、不可见性、可变性和一致性等特性。软件工程致力于软件质量,涵盖过程、方法和工具三要素,并强调ISO9126定义的六个软件质量特性:功能性、可靠性、可使用性、有效性、可维护性和可移植性。
第二章 软件过程
软件过程包含问题提出、需求规格说明、设计、实现、确认和演化等基本活动,以及多种软件过程模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、形式化方法模型和基于组件的开发模型。
第三章 软件项目管理
项目管理遵循启动、计划、监督、控制和收尾五个阶段,涉及Albrecht定义的软件信息域的五个基本特征以及软件风险识别、评估和管理过程。
第四章 需求工程
需求分为业务、用户、功能和非功能等类型,需求工程涉及需求管理、获取、分析、规格说明和验证活动,以及用户面谈和基于用例的方法。
第六章 面向对象基础
面向对象基础涵盖了关联、关联关系、依赖关系和聚合关系等概念。
第七章 面向对象分析
分析模型中分析类分为实体类、边界类和控制类,分析活动包括理解用例模型、识别分析类、定义交互行为、建立分析类和评审分析模型。
第八章 面向对象设计
面向对象设计关注设计原则、软件体系结构、详细设计和泛化关系,并提供了设计模式的分类。
第十章 软件测试
软件测试包括单元测试、集成测试、确认测试和系统测试,以及软件调试的不同方法和黑盒测试与白盒测试。
第十一章 软件演化
软件维护分为改正性、适应性和完善性维护,而软件再工程包括反向工程和正向工程。
想要了解更多内容?
查看原文:《软件工程》期末考试知识点总结
文章来源:
老司机聊数据
扫码关注公众号
老司机聊数据的其他文章
一文说清数据主权、数据权利、数据产权三者之间的关系
一文说清数据主权、数据权利、数据产权三者之间的关系
Chat GPT 如何成为一名优秀的数据管理人员
人工智能的高阶应用将更大程度解放人力,让我们的数据分析更快捷,更准确、更具价值,为用户带来更好的数据应用体验。
浅析数据拉通背景下的主数据+
导读:主数据是一种企业管理中具有稳定性,高共享?
数据管理考核,如何避免陷入“形式主义”
很多企业,到年底考核的时候,大家都是优秀没问题,在过程中由于监控部门和执行部门之间一团和气,所谓的考核变成了部门之间相互拉拢的手段,考核就陷入了“形式主义”。
神经网络基础数学原理之一线性回归
本文是关于神经网络的原理的科普文,感谢支持!
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线