软件视频总结

一、软件工程

软件工程目标:提高软件的质量与生产率,最终实现软件的工业化生产。

软件工程模型:用一定的流程将各个环节连接起来,并可用规范的方式操作全过程。

二、思维导图



三、需求转化为软件系统

1.体系结构设计
  原则:普适、高效、稳定
  客户机/服务器结构
  层次结构
2.模块设计
  目的功能独立,降低开发、测试、维护
  •   信息隐蔽:避免某个模块的行为干扰同一系统的其他模块
  •   内聚和耦合:模块之间接口的复杂程度
  •   封闭-开放性:模块作为一个独立体被其他程序引用
3.数据结构与算法设计
  数据及其相关操作。考虑时间和空间、考虑其为应用服务。
4.用户界面设计
  界面是否与软件功能融合,控制其一致性和个性化

三、软件开发策略

1.复用:利用现成的东西,有形或者是无形的东西。软件复用:构造新的软件可以直接使用已有的软构件,即可组装成新的系统。

2.分而治之:把复杂的问题分解成若干个简单的问题,逐个解决。

3.折中:通过协调各个质量因素,实现整体质量的最优。

四、总结

    软件开发过程中主要把握可行性分析,从经济、技术、社会环境、人力等方面去研究该软件是否可以去开发,正确的分析可以给管理人员作出正确的判断提供依据。需求分析环节,采用用户的需求来改善或者来设计软件。软件维护阶段是软件的一个再生的过程,可以提高产品的竞争力和产品的质量。它可以通过重构、逆向过程(从对手或之前的产品中提取系统设计、需求说明)、前向工程(预防性维护)。

评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值