Chapter 1 软件的本质

本文摘自《Software Engineering - A Practitioner's Approach》,介绍了软件的定义,包括指令集合、数据结构和软件描述信息。讨论了软件退化现象,通过硬件和软件失效曲线图解释了退化原因。并简要概述了软件的分类,如系统软件、应用软件、人工智能软件和遗留软件,强调遗留软件的特点及退化原因。" 73480332,5544595,理解与应用LDA主题模型,"['机器学习', '自然语言处理', '文本挖掘']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说在前面:
本复习专题使用教材为SoftwareEngineering-APractitioner’sApproach.8thEdition.RogerPressman原版,涉及第一、二两部分,即并不包括软件设计之后的内容。除此之外,第七章各种原则以及用户界面部分不考没整理,适合TJU软件专业的同学参考复习。
300页浓缩成48页,基本覆盖考试范围,博主已拿优。
选择题部分考查基础知识,像软件的定义这种分几点的,多选题。
解答题部分考查结合例子描述一些过程,比如Scrum,描述一些概念,比如Web App/Mobile App的几个输出模型。
综合题考查情景设计,画状态图、类图,设计构件等。
整体笔记可点击查看石墨文档SE笔记
下面开始正式笔记。

定义软件💡

  • 指令的集合(计算机程序),通过执行这些指令可以满足预期的特性、功能和性能需求
  • 数据结构,使得程序可以合理利用信息
  • 软件描述信息,它以硬拷贝和虚拟形式存在,用来描述程序的操作和使用,例如文档。

软件退化(deteriorate)

硬件失效曲线图📈

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值