热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

轻方法一般需要包含哪些文档?

要做一个代码量接近两万行的中小项目,先开发原型,请问该包含哪些软件开发文档?谢谢。
要做一个代码量接近两万行的中小项目,先开发原型,请问该包含哪些软件开发文档?谢谢。

11 个解决方案

#1


可行性分析报告,需求分析报告,概要设计报告,详细设计报告

#2


视需要,可不要

#3


要视项目的外部环境及开发者能力而定,一般来讲要有如下文档:

开发计划

需求分析

系统设计

测试计划及结果

使用手册





#4


crystal clear

#5


计划,需求,概要设计。

如果对需求不明确用原型,先执行以上步骤待需求确定下来重新把以前的稳当更新把概要设计修改。进入详细设计阶段省下的你因该知道。

#6


1.系统涉及的客户的资料手册(部门、岗位、联系电话)
2.调研计划
3.分组调研报告
4.整合的调研报告,主要技术难点(或风险)说明书
5.系统开发计划
6.需求分析(系统用例、主要活动图、主要类图,,,,其中,用例图和活动图用来和用户沟通,不断更迭)
7.详细设计(架构设计、详细的类图、时序图、活动图)
-----可以写代码了,以下视具体管理而定:
8.测试计划及结果
9.用户使用手册
10.帮助文档

#7


首先你要确定你到底想多“轻”,所谓方法都是要抽象的,也就是说,一种方法不可能只针对某一种情况,如果你的项目周期短,那么在周期短的情况下我们可以选择一些方法中的取舍,但是我们必须为此承担某些工作被省略的风险,但是并非所有的项目周期都短,你在选择一个方法的时候,肯定应该选择一个所有情况都能处理的方法,在根据实际项目选择取舍。

cmmi,rup,这些都是一些庞大复杂的方法论体系和实践指导,但是他们如何复杂并非要你在一个项目中所有的内容都用到,他们都有个重要的原则——裁剪。

所以,你应该首先选择一个完整的方法理论系统,然后好好了解一下,针对自己的项目,选择必须留下的和省略那些可有可无的

#8


SOW PHB PPL WBS SRS HLD(-) LLD(-) CODE UT(-) IT ST 
CMP RMP SRM
……

应选用小型项目或维护项目的过程模型。
可裁剪的过程有,但不多,具体阶段内容可以进行部分裁剪。

#9


说得不错

#10


呵呵,楼上说的很详细了,如果是demo,至少针对这个demo的简单需求是要有的,哪怕是一小部分也是要的。至少别人能知道这个demo是干什么的

#11


引用 3 楼 wbczyh 的回复:
要视项目的外部环境及开发者能力而定,一般来讲要有如下文档:

开发计划

需求分析

系统设计

测试计划及结果

使用手册


这样就可以了

推荐阅读
  • ArchSummit深圳2014将于7月18日拉开帷幕,所有讲师已确认,涵盖9个热门话题,共36场精彩报告。InfoQ中文站提供了详细的讲师和报告列表。 ... [详细]
  • 探讨架构师在项目中应如何平衡对产品的关注和对团队成员的关注,以实现最佳的开发成果。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 本文介绍了MySQL数据库的安全权限管理思想及其制度流程,涵盖从项目开发、数据库更新到日常运维等多个方面的详细流程控制,旨在通过严格的流程管理和权限控制,有效预防数据安全隐患。 ... [详细]
  • 技术总监的角色定位与代码实践
    关于技术总监是否应当参与代码编写,这一议题始终伴随着技术行业的成长而引发广泛的讨论。本文旨在从多个角度探讨技术总监参与代码编写的必要性和影响因素,包括公司背景、发展阶段及团队规模等。 ... [详细]
  • 车载T-BOX智能网联终端的设计与实现
    本文介绍了一款基于瑞萨RH850微控制器、TICC2640R2F蓝牙微控制器和高通MDM9628处理器的T-BOX车载终端的设计。该终端通过集成CAN总线、GPS定位、数据加密、蓝牙通信和LTE无线数据传输技术,实现了车辆信息的高效采集与云端通信,支持远程车辆控制和诊断等功能。 ... [详细]
  • 在软件开发中,接口设计是一项至关重要的任务,它直接影响到系统的可扩展性、可维护性和性能。本文将探讨接口设计的核心理念,并提供一系列实用的设计步骤。 ... [详细]
  • 本文探讨了XSS攻击的基本原理及其防御方法,重点介绍了如何在前后端实施有效的安全措施来防止XSS攻击。 ... [详细]
  • 数据集成策略:ETL与ELT架构对比及工具选择
    随着企业信息化的深入发展,‘数据孤岛’问题日益突出,阻碍了数据的有效利用与整合。本文探讨了如何通过构建数据仓库解决这一问题,重点分析了ETL与ELT两种数据处理架构的特点及适用场景,为企业选择合适的ETL工具提供了指导。 ... [详细]
  • 历经两个月,他成功斩获阿里巴巴Offer
    经过两个月的努力,一位普通的双非本科毕业生最终成功获得了阿里巴巴的录用通知。 ... [详细]
  • 本文介绍了在一卡通项目中设计加密管理方案时,证书服务器的配置步骤及其在用户权限控制中的应用。首先概述了证书服务器的基本设置,包括操作系统的选择和证书服务的安装,随后详细描述了服务器证书及客户端证书的创建过程。 ... [详细]
  • mysql 分库分表策略_【数据库】分库分表策略
    关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多, ... [详细]
  • 应对高并发面试题:构建稳健的系统架构策略
    本文探讨了如何在面试中有效地回答有关高并发系统设计的问题。通过逐步介绍从单机部署到集群化、数据库优化、缓存应用及消息队列的使用,帮助读者建立解决高并发挑战的基本思路。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
author-avatar
禎冬魔_784
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有