热门标签 | 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 的回复:
要视项目的外部环境及开发者能力而定,一般来讲要有如下文档:

开发计划

需求分析

系统设计

测试计划及结果

使用手册


这样就可以了

推荐阅读
  • 【Java编码规范】《阿里巴巴Java开发手册(正式版)》发布!
    2019独角兽企业重金招聘Python工程师标准2017年开春之际,诚意献上重磅大礼:阿里巴巴Java开发手册,首次公开阿里官方Ja ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 朱晔的互联网架构实践心得S1E7:三十种架构设计模式(上)【下载本文PDF进行阅读】设计模式是前人通过大量的实践总结出来的一些经验总结和最佳实践。在经过多年的软件开发实践之后,回过头 ... [详细]
  • 第四单元和课程总结:简单的架构设计意识
    一、第四单元架构设计总结第一次作业由于需要按名查找类图模型,于是建立"Class"类进行管理由于方法具有参数导致类中存在二级结构 ... [详细]
  • Unit4博客&课程总结Unit4作业的架构设计本单元作业的设计我分为了三个模块处理:模型构建+预处理+任务函数,前两部分即为整个图的完整构建,第三部分即为实现题目要求的查询方法。 ... [详细]
  • 博客_2018年博客总结
    本文由编程笔记#小编为大家整理,主要介绍了2018年博客总结相关的知识,希望对你有一定的参考价值。前言     ... [详细]
  • Spring MVC 浅谈
    大学时写的的文章,当时文章水平略差,大家见谅。MVC这个词儿,最早的定义应该是作为一种软件架构设计模式出现在软工里面的,即使用model、view、controller来设计及定 ... [详细]
  • 技术研发团队管理计划方案书
    目录第一部分序目标第二部分团队建议一小组划分第三部分小组计划一小组任务管理二小组工作氛围1组员能力成长3组员幸福感提升三小组工作协同四小组建设规划第四部分20 ... [详细]
  • OpenEdge已经更名为Baetyl。OpenEdge是百度云发布的国内首个开源边缘计算产品,可将云计算能力拓展至用户现场,提供临时离线、低延时的计算 ... [详细]
  • 物联网应用介绍
    •物联网的研究背景(概念|本质|特征|发展现状)       物联网是新一代信息技术的高度集成和综合运用,已成为全球新一轮科技革命与产业变革的核心驱动和经济社会绿色、智能、可持续发 ... [详细]
  • 出现_史上最大漏洞出现,你的安卓iPhone电脑都不安全了!
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了史上最大漏洞出现,你的安卓iPhone电脑都不安全了!相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 显卡750ti价格(750ti显卡发行价格)
    |责编:林光楠在当前这个B2BB2C逐步取代传统卖场占据主导地位的时代,通过电商、淘宝平台直接购买电脑相信已经成了不少对DIY认识不太深入的主流用户首选的配机方案。相比线下购买,网 ... [详细]
  • 数据库异常智能分析与诊断
    数据库,异常, ... [详细]
  • 架构设计小心得
    项目开发流程:image-20220303112748431image-20220303113042065短链接设计:方案一:设计:id    BIGINT,自增主键url     ... [详细]
  • “自主设计与实施的故障注入微服务Sidecar,欢迎大佬批评指正!”
    “故障注入Sidecar“——为您的微服务注入故障以验证集群性能!由于导师和实验室师兄们的科研需要,本人专门以Sidecar的模式设计了一个用于错误注入的微服务模块。该模块可以与任 ... [详细]
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社区 版权所有