软件工程 week1

本文介绍了软件工程的基本概念,包括软件的定义及其特性,如复杂性、一致性等。讨论了软件工程的两大方法学——结构化和面向对象,对比了它们的不同之处。以淘宝网为例,探讨了现代商务系统平台的复杂性,强调了会员系统、买卖系统、支付系统和网络服务在C2C电子商务中的关键作用。
摘要由CSDN通过智能技术生成

软件工程 第一章

1、什么是软件?软件有哪些特征?

软件=程序+文档+数据

特性:

  • 复杂性

  • 一致性

  • 退化性

  • 易变性

  • 移植性

  • 高成本

2、什么是软件工程?软件工程的两大方法学分别是什么?它们有什么不同?

软件工程定义

软件工程运用现代科学技术知识来设计并构造计算机

程序及为开发、运行和维护这些程序所必须的相关文

件资料。

两大方法学分别是什么?它们有什么不同?

1、 结构化开发范型

  • 特征:结构化技术要么面向行为,

  • 要么面向数据

传统方法学

又称生命周期方法学或结构化范型(范型与方法学在软件工程同义)。

特征:要等到前一阶段完成,后一阶段才开始。

缺点:当软件的需求随着时间的变化时,不适合用此范型,往往不成功。这种方法数据和方法想脱离。

2、面向对象范型

​ 特征:将对象视作一个融合了数据及在其上操作的行为的、统一的软件组件。

面向对象方法学

又称面向对象范型

特征:面向对象方法=对象+类+继承+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值