软件工程基础--------软件生命周期给阶段的基本任务(如需知识大概框架请看上一个)

本文通过自学总结而来,如有错误请各位大神斧正

(1)问题定义

                问题定义阶段必须回答的关键问题是:”要解决的问题是什么“

(2)可行性分析

                可行性研究阶段要回答的关键问题是:“对要解决的问题有行的通的解决办法吗”

(3)需求分析

                需求分析阶段的任务是准确地确定“为了解决这个问题,目标系统必须做什么”,主要确定目标系统必须具备哪些功能

(4)总体设计(概要设计)

                总体设计必须回答的关键问题是“应该怎样实现目标系统”主要是设计出实现目标系统的几种可能方案

(5)详细设计(模块设计)

                详细设计的任务就是把设计方案具体化,也就是回答:“应该怎样具体的实现这个系统”

这个阶段的任务是设计出详细的规格说明

(6)编码和单元测试

                编码和单元测试阶段的关键任务是写出正确的,容易理解的,容易维护的程序模块

(7)综合测试

                综合测试阶段的关键任务是通过各种类型的测试软件达到预定的要求、最基本的测试是集成测试和验收测试

                        (7)-a:集成测试是根据设计的软件结构ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值