登录

软件工程学习总结和体会

  西安交通大学20xx级研究生课程专题作业

  软 件 工 程 心 得

  专 业:

  班 级:

  学 号:

  姓 名:

  电 话:

  二xxx年十月

  体 会

  一、 软件生命周期各阶段任务目的和主要方法

  在分阶段总结之前,首先要明确以下三个问题:

  1、什么是软件生存周期?

  软件生存周期是指从软件定义、开发、使用、维护到淘汰的全过程。 主要包括:

  (1)问题定义;

  (2)可行性研究;

  (3)需求分析;

  (4)概要设计;

  (5)详细设计;

  (6)编码;

  (7)测试;

  (8)软件维护 。

  2、软件生存周期为什么划分成阶段?

  (1) 任何一个阶段的具体任务不仅独立,而且简单,便于不同人员分工协作,从而降低整个软件开发工作的困难程度。

  (2) 可以降低每个阶段任务的复杂程度,简化不同阶段的联系,有利于工程的组织管理,也便于采用良好的技术方法。

  (3) 使软件开发的全过程以一种有条不紊的方式进行,保证软件的质量,特别是提高了软件的可维护性。

  3、应该怎样来划分阶段?

  (1)每一个阶段的任务尽可能独立;

  (2)同一阶段内的任务性质尽可能相同;

  (3)每一个阶段任务的开始和结束有严格的标准。

  下面分别对各阶段进行讨论:

  1、问题定义

  目的是将用户提出的要求具体化、定量化,任务是确定研制系统的范围,明确研制的边界。

  方法步骤:

  (1)通过调查研究,了解系统要求;

  (2)需求方与开发方讨论确定系统的功能、性能、可靠性、安全保密性等方面的要求,以及费用、进度等方面的要求。

  2、可行性研究

  可行性研究说明该软件开发项目的实现在技术上、经济上和社会条件上的可行性,评述为合理地达到开发目的可能选择的各种方案,目标是用最小的代价在尽可能短的时间内确定问题是否能够解决。

  可行性研究的方法是首先需要进一步分析和澄清问题定义;然后分析员导出系统的逻辑

阅读全文
相关文章更多>>
最新发布文章更多>>
进修学习总结三篇
高一语文学习经验与总结
信息培训返岗学习总结(精选)