进行软件开发的基础知识



      软件开发:需要做什么? 如何做? 用什么去完成?


       一、过程:控制和管理软件开发活动

        软件过程用来控制和管理软件团队的开发活动和进度,对于个人来说,也需要使用一定的过程方法来规范化自己的开发流程。

        一个值得尝试的方案是:迭代+瀑布模型+测试驱动开发。 这种方案首先将系统分成多个迭代故事,然后,针对每个迭代故事使用瀑布模型并融入测试驱动开发理念。

        具体做法:

        S1:将系统开发分解为多个故事的迭代,每个故事中包含若干个模块。

        S2:针对每个故事中的模块,使用 “需求分析---设计---测试用例---编码调试---测试---模块整合---用户反馈---迭代的子故事”的流程来完成;每个模块完成后,整合成一个迭代的子故事。


      二、方法: 用什么来构建软件模块和应用程序

        计算机中最基本的要素是数据逻辑,这对应于早期的机器语言和汇编语言时代。然而,这样不利于大型软件的开发和管理,程序中容易充斥大量混乱的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值