网站首页常识百科 >正文
1、设计 软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
2、编码 软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。 当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
3、测试 软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。黑盒法。
4、维护 维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题报告、软件修改报告 。
本文到此结束,希望对大家有所帮助。
版权说明:本文由用户上传,如有侵权请联系删除!
- 上一篇:广东职业技术学院介绍(广东职业技术学院)
- 下一篇:最后一页
猜你喜欢:
- 2022-06-09广东职业技术学院介绍(广东职业技术学院)
- 2022-06-09青岛房地产网官网(青岛房地产网)
- 2022-06-09dll文件是干什么用的(dll文件是干什么用的啊?)
- 2022-06-09鎬庝箞鑾峰彇MAC鍦板潃(怎样获取电脑的MAC地址)
- 2022-06-09英雄联盟主题餐厅菜单(德玛西亚英雄联盟主题餐厅)
- 2022-06-09先马电源系列区别(先马电源好不好,真的这么差么?)
- 2022-06-09志邦家居股份有限公司市值(志邦家居股份有限公司)
最新文章:
- 2022-06-09杨梅酒比例10斤白酒放多少冰糖(杨梅酒比例10斤白酒放多少冰糖详细介绍)
- 2022-06-09最好的淮剧演员上海的(杨洋 淮剧演员)
- 2022-06-09遮雨的工具叫雨具,那遮太阳的工具叫什么?答案是什么(伞 遮蔽雨雪光等工具)
- 2022-06-09微信电脑端怎么加好友呢(微信电脑版怎么加好友)
- 2022-06-09宏碁电脑与联想对比(台式机 宏碁和联想哪个更好?)
- 2022-06-09三叔怕二叔(三叔公乃等妖孽)
- 2022-06-09四川大学华西医院(四川大学华西医院)
- 2022-06-09广东职业技术学院介绍(广东职业技术学院)
- 2022-06-09风湿病的症状怎么治疗(风湿病的症状)
- 2022-06-09霜叶红于二月花是什么修辞手法(霜叶红于二月花是什么季节)
- 2022-06-09卡西欧怎么调整时间图解(卡西欧怎么调整时间)
- 2022-06-09i3-2310m是32位CPU还是64位CPU
- 2022-06-09如何丰胸最有效?(这样丰胸最有效)
- 2022-06-09青岛房地产网官网(青岛房地产网)
- 2022-06-09大众迈腾的发动机是第几代(全新大众迈腾用的是什么发动机)
- 热点推荐
- 热评文章