软件工程随笔

软件工程的目的

  总体讲是运用先进的软件开发技术和管理方法,在短时间内开发出高质量的软件产品,为企业和社会创造出最好的效益,并逐步实现软件的工业化生产

软件的生存周期

   需求定义--->可行性分析--->制定开发计划--->需求分析--->概要设计--->详细设计--->编程--->测试--->维护使用--->退役

1 STEP(用户需求与可行性研究)

   用户需求调研

      通过与客户的沟通和交流,引导客户尽可能准确、完整地表达出他们心目中期待的软件系统应该具备的功能和性能等要求

   拟定需求调研计划和调研提纲

      ·确定调研目的

      ·确定调研范围

      ·采用合适的调研方式

      ·安排调研进度

      列出调研对象的基本信息,调研对象的预期目标和调研业务的功能需求

   软件项目的可行性分析与成本/效益分析

      分析软件的成本和软件带来的利益,软件的可操作性,法律和社会的可行性

2 STEP(需求分析)

3 STEP(系统概要设计)

4 STEP(详细设计与编程)

5 STEP(测试与维护)

原文地址:https://www.cnblogs.com/l1019/p/5814360.html