扫码阅读
手机扫码阅读
《软件工程》期末考试知识点总结
84 2024-08-23
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:《软件工程》期末考试知识点总结
文章来源:
老司机聊数据
扫码关注公众号
摘要
第一章 概述
软件是计算机系统运行所需的程序、规程、文档和数据的集合。软件分为通用软件和定制软件,具有复杂性、不可见性、可变性和一致性等特性。软件工程致力于软件质量,涵盖过程、方法和工具三要素,并强调ISO9126定义的六个软件质量特性:功能性、可靠性、可使用性、有效性、可维护性和可移植性。
第二章 软件过程
软件过程包含问题提出、需求规格说明、设计、实现、确认和演化等基本活动,以及多种软件过程模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、形式化方法模型和基于组件的开发模型。
第三章 软件项目管理
项目管理遵循启动、计划、监督、控制和收尾五个阶段,涉及Albrecht定义的软件信息域的五个基本特征以及软件风险识别、评估和管理过程。
第四章 需求工程
需求分为业务、用户、功能和非功能等类型,需求工程涉及需求管理、获取、分析、规格说明和验证活动,以及用户面谈和基于用例的方法。
第六章 面向对象基础
面向对象基础涵盖了关联、关联关系、依赖关系和聚合关系等概念。
第七章 面向对象分析
分析模型中分析类分为实体类、边界类和控制类,分析活动包括理解用例模型、识别分析类、定义交互行为、建立分析类和评审分析模型。
第八章 面向对象设计
面向对象设计关注设计原则、软件体系结构、详细设计和泛化关系,并提供了设计模式的分类。
第十章 软件测试
软件测试包括单元测试、集成测试、确认测试和系统测试,以及软件调试的不同方法和黑盒测试与白盒测试。
第十一章 软件演化
软件维护分为改正性、适应性和完善性维护,而软件再工程包括反向工程和正向工程。
想要了解更多内容?
查看原文:《软件工程》期末考试知识点总结
文章来源:
老司机聊数据
扫码关注公众号
老司机聊数据的其他文章
数据资产定价难点与应对策略(中文稿)
对于数据资产来说,无论是企业内部还是对外交易数据定价是不能缺失,否则没有价值的事情是难以长期执行的,同时我们也应该深刻的认识到数据的价格制定也无法一蹴而就,需要持续不断的完善,尊重市场,积极相应市场的反馈。
区块链技术对数据治理的一些思考及启发
互物联网、人工智能、区块链的出现,帮助我们大幅降低了数据的收集、处理、信任的成本,从而使数字化的进程突然被加速。而我们可以通过学习借鉴区块链的技术特点,以及运营模式,可有利于数据治理相关理论以及方法不断发展提升。
数据科学系列专题一:高级操作系统
在数据科学技术的体系中,其中首先要聊到的一门重要的技术就是操作系统,操作系统作为计算机底层的基础设施,扮演着至关重要的角色。
如何通过线性规划做出货量铺排中产销匹配的最优解
求最优解
好饭不怕晚—字节大模型"豆包"深度测评报告
赶快下载“豆包”试一试吧~
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线