zoukankan      html  css  js  c++  java
  • Software Engineering

    Software Development Life Cycle (SDLC).

    SDLC,aslo known as a Software Development Process, is a structrue imposed on the development of a software product.

    Software developemment activites.
    1.Planning

      - An important task in creating a software program is extracting the requirements or requirements analysis.

    2.Implementation , testing and documenting.
      - Implemention is the part of the process where softwre engineers actually program the codes for the project.
      - Software testing is an integral and improtant phase of the software development process. This part of the process ensures that defects are recognized as soon as possible.
      - Documenting the internal design of software for the purpose of future maintance and enhancement is done throughout development.

    3.Deployment and maintenance.


    Software development models.
    Waterfall model

    1. Requiremnts specificification ( Requirements analysis)
    2. Software design.
    3. Implementation and Integration.
    4. Testing (or Validation)
    5. Deployment ( or Installation)
    6. Maintenance.

    Process improvement models.
    CMMI
    ( Capability Maturity Model Integration )
    - Is a process improvement approach that provides organization with the essential elements for effective process improvement.

  • 相关阅读:
    Java NIO使用及原理分析(二)(转)
    Java NIO使用及原理分析 (一)(转)
    虚拟机字节码执行引擎
    虚拟机类加载机制
    浅析Java中的final关键字
    java内存模型7-处理器内存模型
    java内存模型6-final
    最小生成树
    有向图的基本算法
    并查集(Union-Find)算法介绍
  • 原文地址:https://www.cnblogs.com/fdyang/p/2858737.html
Copyright © 2011-2022 走看看