zoukankan      html  css  js  c++  java
  • 《软件工程》读书报告

    阅读体会及心得:通过对书本的阅读,首先再次加深了对软件工程定义的人识,软件工程就是用工程、科学和数学的原则与方法来研究开发、维护计算机软件的有关技术和管理方法。软件工程共有三大要素即:软件过程、方法和工具。软件工程方法为软件开发提供了“如何做”的技术。它包括了多方面的任务,如项目计划与估算、软件系统需求分析、数据结构、系统总体结构的设计、算法过程的设计、编码、测试以及维护等。主要有结构化的方法和面向对象方法﹔软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。目前,已经推出了许多软件工具,这些软件工具集成起来,建立起称之为计算机辅助软件工程(CASE)的软件开发支撑系统。CASE将各种软件工具、开发机器和一个存放开发过程信息的工程数据库组合起来形成一个软件工程环境。最典型的软件工具有UML建模工具如: Rationa1 Rose、StarUML等﹔软件过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。过程定义了方法使用的顺序、要求交付的文档资料、为保证质量和协调变化所需要的管理、及软件开发各个阶段完成的里程碑。软件过程是指软件整个生命周期,故包括其全部的活动如:需求获取和分析,设计,实现,测试,发布和维护。软件过程模型就是一种开发策略,这种策略针对软件工程的各个阶段提供了一套范形,使工程的进展达到预期的目的。对一个软件的开发无论其大小,我们都需要选择一个合适的软件过程模型,这种选择基于项目和应用的性质、采用的方法、需要的控制,以及要交付的产品的特点。常见的软件过程模型有:瀑布模型、增量模型、快速原型模型、螺旋模型等。

  • 相关阅读:
    【4N魔方阵】
    【2(2N+1)魔方阵 】
    【二分查找法(折半查找法)】
    【循环搜寻法(使用卫兵)】
    【合并排序法】
    【快速排序法一】
    【快速排序二】
    【快速排序三】
    【数据结构】之 线性表详解
    【计算机网络基础】
  • 原文地址:https://www.cnblogs.com/520520520zl/p/14894595.html
Copyright © 2011-2022 走看看