软件工程复习资料(一)

特别鸣谢:唐同学对于本章知识的总结与记录,对您所做的工作表示衷心的感谢,非常感谢您一直以来的支持与帮助,O(∩_∩)O谢谢


1. Chapter 1: The Nature of Software

1.1. Definition of software
软件是:
1) 指令的集合(计算机程序),通过执行这些指令可以满足预期的特征、功能和性能需求;
2) 数据结构,使得程序可以合理利用程序;
3) 软件描述信息,它以硬拷贝和虚拟形式存在,用来描述程序操作和使用。
1.2. Characteristics of Software
这里写图片描述
概括一下:抽象性、被设计开发的、无磨损、依赖性、半自动半手工、开发昂贵。
1.3. The difference of software and hardware
1) 软件是设计开发的,而不是传统意义上生产制作的;
2) 软件不会磨损,而硬件会;
3) 虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是根据实际的顾客需求定制的。
这里写图片描述

1.4. The changing nature of software
遗留软件会发生演化,因为:
1) 软件需要进行适应性的调整,从而可以满足新的计算环境或者技术的需要;
2) 软件必须升级以实现新的商业需求;
3) 软件必须拓展使之具有与更多新的系统和数据库的互操作能力。
4) 软件架构必须改建,使之能适应多样化的网络环境。

Chapter 2: Software Engineering

2.1. Software engineering – a layered technology:
2.2. The definition of Software engineering(与传统工程的区别)
1) 将系统化的、规范化的、可量化的方法应用于软件的开发、运行和维护,即将工程化的方法应用于软件。
2) 工程化的方法的研究。
2.3. The goal of Software engineering

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值