博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法现代软件概述
阅读量:5127 次
发布时间:2019-06-13

本文共 582 字,大约阅读时间需要 1 分钟。

软件工程:就是用科学的知识工程和技术原理来定义,开发,维护软件的一门学科。

软件工程的目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。
软件工程的内容:研究内容包括开发技术和开发管理两个方面。开发技术主要研究:软件开发方法,开发过程,开发工具和环境。开发管理主要研究:软件管理学,软件经济学,软件心理学。

使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。通过使用成功的软件开发方法,在规定的投资和时间内,开发出符合用户需求的高质量的软件。软件开发方法是克服软件危机的重要方面之一,对软件工程及软件包产业的发展起了不可估量的作用。

主要有:结构化方法,JACKSON方法,维也纳开发方法﹙VDM﹚,面向对象开发方法。

特点:

 (1)各个阶段的顺序性和依赖性; 
 (2)划分逻辑设计与物理设计,尽可能推迟程序的物理实现; 
 (3)每个阶段必须完成规定的文档,对其中问题通过复审及早发现,及早解决。

优点:

 可强迫开发人员采用规范的方法(例如,结构化技术); 
 严格地规定了每个阶段必须提交的文档;
 要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。

转载于:https://www.cnblogs.com/122799xl/p/4452097.html

你可能感兴趣的文章
List<T>列表通用过滤模块设计
查看>>
【模板】最小生成树
查看>>
设计模式之结构型模式
查看>>
poj2569
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
sql server必知多种日期函数时间格式转换
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>
timeline时间轴进度“群英荟萃”
查看>>
python if else elif statement
查看>>
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
java面试题
查看>>
提高码力专题(未完待续)
查看>>
pair的例子
查看>>
前端框架性能对比
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>
同步代码时忽略maven项目 target目录
查看>>
Oracle中包的创建
查看>>
团队开发之个人博客八(4月27)
查看>>