软件工程

  • 【软件工程】概要设计说明书

    概要设计说明书 1引言 1.1编写目的 这篇文章的编写目的主要是为了开发此系统为系统做一个总体的结构设计,经评审后进一步细化,分别对每一模块进行详细细化的解决方案、接口和数据库等方…

    2018年2月20日
  • 【软件工程】-软件生存期

    前言 软件生存期即软件的生命期,是指一个软件从最初的想法到最终被取代的这一整个过程! 软件生存期可以分为三个大的阶段,即计划阶段、开发阶段、维护阶段! 也可以分为六个阶段:问题定义…

    2018年2月7日
  • 如何编制一份软件项目开发计划书

    一、项目提出的背景和必要性 包括国内外现状、知识产权状况和发展趋势;技术突破对产业技术进步的重要意义和作用;项目可能形成的产业规模和市场前景。 二、国内外市场分…

    2018年2月6日
  • 【软件工程】 软件维护

    前言: 软件的维护阶段,是软件成型过程中的最后一步,其实我们所使用软件的不同的版本都是维护过程中出现的,软件的升级,文档的更新等等都是建立在原材料的基础上进行进一步步的优化,更改的…

    2018年1月27日
  • 软件工程逻辑覆盖测试

    逻辑覆盖测试包括的方法有:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖。   接下来通过对下面子程序进行各个方法的测试用例设计: [cpp]&nb…

    2018年1月16日
  • 软件工程之《下篇》

    软件工程文档 前言:

    2017年11月16日
  • 软件工程:软件过程模型分析总结

    瀑布模型 描述:每个软件过程顺序衔接、一次性通过,最常用。 优点:由文档和风险驱动,利于提高大型项目开发的质量和效率。 缺点:建设周期长、风险大、难以满足用户需求。 适用场合:需求…

    2017年11月12日
  • 软件工程:NFR与NFP

    NFP:non-Functional Property非功能性特性,性能特性 包括:效率,可用性,可维护性,可移植性,清晰性,安全性,兼容性,经济性,商业质量。 常用的设计决策举例…

    2017年11月12日
  • 软件工程:“银弹”论

    在我看来,软件开发过程至少暂时是没有这样一枚可以绝杀一切的“银弹”的。 就目前来看,软件工程的本身具有的复杂性都没有从根本上得到解决。依旧存在着复杂性,不可见性,可变性,一致性。这…

    2017年11月10日
  • 【软件工程】面向切面编程AOP和装饰器

    面向切面编程AOP和装饰器 面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散…

    2017年11月10日