软件开发及工具
2012-10-09 13:21
183 查看
软件开发流程
1.需求分析
利用需求分析工具在系统分析阶段将应用系统的逻辑模型清晰地表达出来,定义严格的需求规格。系统分析往往是系统开发过程中最为困难的阶段。好的系统分析工具能够对分析的结果进行一致性和完整性检查,发现并排除错误。
系统分析阶段的工作包括:DFD数据流程图绘制,ER图编辑数据字典生成,面向对象模型分析?,原型构建。
2.设计
系统设计工作有:系统结构图设计,系统详细设计,数据库设计,图形界面设计。
PowerDesinger、Axure RP Pro 、Dorado DemoMaker
3.编码
在程序设计阶段,编码工具可以为程序员提供各种便利的编程作业环境。
代码编写,编译,链接,调试跟踪。
好程序特点:能工作、调试代价低、易维护、易修改、设计不复杂、效率高、
方法:结构化方法进行详细设计,注释完备,编写规范,风格一致
Eclipse
4.测试工具
软件测试是软件质量的保证。
软件测试的工作包括:测试用例的选择、测试程序与测试数据的生成、测试的执行及测试结果的评价。
测试条件对测试结果有很大影响:客户站点的软硬配置不同,服务器并发访问数,服务器软硬配置,服务器数据量,多个客户端相互之间冲突和死锁及网络配置等。
测试阶段工具有静态分析器、动态覆盖率测试器、测试用例生成器、测试报告生成器、测试程序自动生成器及环境模拟器等。
测试方法:语句覆盖法、判断覆盖、条件覆盖、条件组合覆盖、路径覆盖、边界值覆盖
5.运行维护工具
逆向工程,反编译,源程序到程序流程图的自动转换工具、文档生成工具集系统日常运行管理和实时监控程序。
6.项目管理工具
软件项目管理贯穿系统开发生命周期全过程,包括项目开发队伍和团体的组织管理,开发过程各种标准、规范的实施。开发人员和成本估算、项目开发计划、项目资源分配与调度、软件质量保证、版本控制、风险分析及项目状态报告和跟踪等内容。
支持项目管理的常用工具有PERT图工具、Gantt图工具、软件成本与人员估算建模及测算工具、软件质量分析与评价工具及项目文档制作工具、报表生成工具等。
:PVCS
1.需求分析
利用需求分析工具在系统分析阶段将应用系统的逻辑模型清晰地表达出来,定义严格的需求规格。系统分析往往是系统开发过程中最为困难的阶段。好的系统分析工具能够对分析的结果进行一致性和完整性检查,发现并排除错误。
系统分析阶段的工作包括:DFD数据流程图绘制,ER图编辑数据字典生成,面向对象模型分析?,原型构建。
2.设计
系统设计工作有:系统结构图设计,系统详细设计,数据库设计,图形界面设计。
PowerDesinger、Axure RP Pro 、Dorado DemoMaker
3.编码
在程序设计阶段,编码工具可以为程序员提供各种便利的编程作业环境。
代码编写,编译,链接,调试跟踪。
好程序特点:能工作、调试代价低、易维护、易修改、设计不复杂、效率高、
方法:结构化方法进行详细设计,注释完备,编写规范,风格一致
Eclipse
4.测试工具
软件测试是软件质量的保证。
软件测试的工作包括:测试用例的选择、测试程序与测试数据的生成、测试的执行及测试结果的评价。
测试条件对测试结果有很大影响:客户站点的软硬配置不同,服务器并发访问数,服务器软硬配置,服务器数据量,多个客户端相互之间冲突和死锁及网络配置等。
测试阶段工具有静态分析器、动态覆盖率测试器、测试用例生成器、测试报告生成器、测试程序自动生成器及环境模拟器等。
测试方法:语句覆盖法、判断覆盖、条件覆盖、条件组合覆盖、路径覆盖、边界值覆盖
5.运行维护工具
逆向工程,反编译,源程序到程序流程图的自动转换工具、文档生成工具集系统日常运行管理和实时监控程序。
6.项目管理工具
软件项目管理贯穿系统开发生命周期全过程,包括项目开发队伍和团体的组织管理,开发过程各种标准、规范的实施。开发人员和成本估算、项目开发计划、项目资源分配与调度、软件质量保证、版本控制、风险分析及项目状态报告和跟踪等内容。
支持项目管理的常用工具有PERT图工具、Gantt图工具、软件成本与人员估算建模及测算工具、软件质量分析与评价工具及项目文档制作工具、报表生成工具等。
:PVCS
相关文章推荐
- 常用软件开发工具
- 网络开发 常用工具软件 介绍
- 在限定期限内索取一套专属于您的免费Delphi 10.1 Berlin Starter版本软件开发工具
- 基于窗体设计器的企业管理软件开发工具
- 快速开发工具加速软件项目
- zz 软件开发流程工具一览
- 面试题总结之MISC(操作系统,网络,算法和数据结构,数学,面向对象设计,软件开发,测试,工具)
- 软件开发过程中常用到的一些工具
- C#软件开发实例.私人订制自己的屏幕截图工具(七)添加放大镜的功能
- 软件开发这点事儿--软件开发工具手册》--软件程序员专业技能
- 概述:软件开发工具
- 一个项目经理对主流项目管理工具的对比:禅道VS华为软件开发云
- 软件开发工具推荐:ZeroTurnaround ZIP 类库(java zip/unzip)
- 【自考】——软件开发工具(一)
- 基于窗体设计器的企业管理软件开发工具
- C#软件开发实例.私人订制自己的屏幕截图工具(十)在截图中包含鼠标指针形状
- 当今主流敏捷软件开发工具PK,哪个更好用?
- 软件开发人员必须具备的20款免费的windows下的工具(转载)
- 软件开发工具(六)--宏观总结
- GIS软件开发工具包TatukGIS Developer Kernel v11.8发布,改进DWG阅读器