首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件工程-基本概念

软件工程的核心思想是量化。

用工业管理的方法,使软件开发和维护,变得可以度量。

软件危机(问题)

小作坊生产出的软件,

存在成本、质量、生存率等问题,

称之为软件危机。

软件工程三要素(解决方法)

工业级别的软件,

必须合理筹划进度、经费、质量,

以此低成本生产出高质量的软件。

软件生命周期(切入点)

1.软件定义阶段:

需求分析、可行性分析。

2.软件开发阶段:

总体系统框架、详细系统设计、

编码、测试。

3.软件维护阶段:

使用、维护、退役。

软件开发知识储备(理论支持)

1.软件开发技术:

软件开发方法学、开发过程、开发工具、软件工程环境。

2.软件工程管理:

软件管理学(人员、进度、质量、配置、计划)、

软件工程经济学(成本)、

软件心理学(企业文化)。

3.软件原则:

抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性、可验证性。

软件开发工具与环境(工具准备)

1.软件开发工具:

将常用的程序模块,集成在工具软件中,减少编制和调试程序的时间,把主要精力集中在客户需求与设计上。

2.软件开发环境:

各种软件开发工具以及数据库,集成为一个开发体系,为软件开发服务。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211030A05KSZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券