zoukankan      html  css  js  c++  java
  • 【软件project】菜鸟俯瞰软件project

    【背景】初次接触软件project,对软件project不是彻底的了解。但学完一遍软件project,我还是有些感触的。

    以下我就对我这阶段的软工学习和理解做一下小小的总结,如有不妥之处。欢迎指正。

       首先,什么叫软件project?软件project是一门研究用project化方法构建和维护有效的、有用的和高质量的软件的学科。

    它涉及程序设计语言、数据库、软件开发平台、系统平台、标准、设计模式等方面。简言之。软件project贯穿了我们开发软件的整个过程,为我们有效合理正确的开发软件奠定了基础。

    它,非常大程度的避免和降低了软件危机的产生!

    极大提高了,软件开发的效率。

    软件开发分成六个阶段:可行性分析阶段、需求阶段、设计阶段、编码阶段、測试阶段以及维护阶段。


    软工文档在产品的开发过程中起着至关关键的数据。作用总结:

     1、提高软件开发过程的能见度。保证开发软件的过程清晰。

     2、提高开发效率。降低和避免软件危机的产生。

     3、便于管理人员检查开发者的进度以及开发软件的质量。

     4、作为开发者在一定阶段的工作成果和结束标志。

     5、记录开发过程,便于协调以后的软件开发、使用和维护。

     6、软工文档指明了我们开发的方向,不至于走弯路。

     7、软工文档不仅为开发人员提供开发信息便利。并且为用户和操作之提供了操作和一般问题的维护指南。


     

    一、可行性分析报告  

    目的:推断是否有能力开发此软件

    涉及:技术、经济、社会、法律。

    查看人员:负责审批的人、客户

    二、需求分析说明书

    目的:分析功能模块划分和数据库结构

    涉及:原系统、相似系统

    查看人员:项目团队、客户

    图形:用例图

    三、项目开发计划

    目的:制定项目开发计划

    涉及:子系统组成和基本功能

    编写人员:项目经理

    查看人员:项目主管

    图形甘特图(基于作业排序为目的)

    四、概要设计说明书

    目的:完毕系统设计、明白数据结构、软件结构

    涉及:需求文档、用例

    查看人员:技术总监、开发者

    图形:架构图、包图、类图

    五、具体设计说明书

    目的:说明一个软件系统中各个层次中的每一个程序的实际考虑

    查看人员:程序猿、技术总监

    图形:类图、时序图、活动图、状态图

    六、測试计划

    目的:开发有效的測试模型、确定測试所需资源、识别測试风险

    查看人员:相关測试人员、项目经理、技术总监

    七、用户手冊

    目的:具体描写叙述软件的功能、性能和用户界面,以及使用该软件的具体步骤。

    查看人员:用户

    八、操作手冊

    目的:说明该系统的操作方法

    查看人员:用户

    小结软件project为我们软件开发提供了明白的目标和方向,为我们正式开发软件打下非常好的基础。

    软件project能够有效的降低和避免软件危机的产生。

    软件project知识是一个项目管理必备的素养。所以。为了将来我们能做一个高素养的软件开发管理者,我们应学好软件project这门学科!

  • 相关阅读:
    JVM 体系结构
    字符集和编码
    Thinking in Java 笔记
    HSDB
    jdb
    JVM-Class文件
    JVM-操作码助记符
    表、栈和队列
    算法分析
    Shell 编程
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7352389.html
Copyright © 2011-2022 走看看