社区
研发管理
帖子详情
不是高手也可看的
lirun
2003-10-22 10:01:46
在软件工程中,哪本书详细介绍怎样编写详细设计方面的籍,如果有,一定给分,而且保证会在10月23日结贴
...全文
32
10
打赏
收藏
不是高手也可看的
在软件工程中,哪本书详细介绍怎样编写详细设计方面的籍,如果有,一定给分,而且保证会在10月23日结贴
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
workhand
2003-10-24
打赏
举报
回复
我不是高手
keikyo
2003-10-24
打赏
举报
回复
现在真好在选修软件工程
xiaohaiz
2003-10-24
打赏
举报
回复
今天都10月24日了,唉,信用度...
webcat
2003-10-24
打赏
举报
回复
网上的资料比书上丰富的多!
http://www.uml.net.cn
http://www.21cmm.com
cnepine
2003-10-23
打赏
举报
回复
一起学习
falcon6666
2003-10-23
打赏
举报
回复
学习
f3611018
2003-10-23
打赏
举报
回复
《重构——改善既有代码的设计》这本书非常不错哦
mqbwx
2003-10-23
打赏
举报
回复
我很关注,帮你顶一下,学习!
zhuma
2003-10-23
打赏
举报
回复
《重构——改善既有代码的设计》对你应该有帮助
愉快的登山者
2003-10-23
打赏
举报
回复
详细设计说明书
--------------------------------------------------------------------------------
(转载自国家计算机标准和文件模板)
1 引言
1.1编写目的
说明编写这份详细设计说明书的目的,指出预期的读者。
1.2背景
说明:
a.待开发软件系统的名称;
b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
1.3定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出有关的参考资料,如:
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
2 程序系统的结构
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。
3 程序1(标识符)设计说明
从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。 对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述
给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发 处理卜…..等)。
3.2功能
说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
3.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输人项
给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。 数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3. 5输出项
给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、 数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6算法
详细说明本程序所选用的算法,具体的计算公式和计算步骤。
3.7流程逻辑
用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
3.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9存储分配
根据需要,说明本程序的存储分配。
3.10注释设计
说明准备在本程序中安排的注释,如:
a. 加在模块首部的注释;
b.加在各分枝点处的注释; 对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
3.11限制条件
说明本程序运行中所受到的限制条件。
3.12测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13尚未解决的问题
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4 程序2(标识符)设计说明
用类似3的方式,说明第2个程序乃至第N个程序的设计考虑。
......
VBA
高手
进阶课程
熟悉VBA数组、字典、正则,函数公式,SQL、VB等,拥有多年编程经验,实际案例,职场应用,应有尽有,升职加薪不是梦,学会excel函数、VBA、ACCESS数据库等办公技能,能极大地缩短工作时间,达到高效率工作,希望能跟...
找网络
高手
联系方式_怎么才能联系到网络
高手
(找网络大牛联系方式)
怎么才能联系到网络
高手
(找网络大牛联系方式)不过,作为当事“女孩”来讲,可能真的是想责难前男友。可是,在外围公众的眼里,更多感受是戏剧化的“作感”。于是,“女孩网购1吨洋葱送前男友”就顺利奔上热搜,当事...
如何成为编程
高手
?
是
高手
吗?不是!真的不是,这是我这么多年来被问到关于工作方面最多的一句话。 于是有了这篇文章,反思如何成为软件编程
高手
?啥是
高手
,哈哈,在下以为无所谓
高手
、低手和新手。只要能遇到别人解决不了的问题,...
《全职
高手
》的全部职业和职业技能(最新版)
本人整理了一下各个职业的技能,看技能时有些晕的粉丝们,可以看看我的这篇博客 -------------------------------分割线------------------------------- 24职业 魔法师系:战斗法师,元素法师,召唤师,魔道...
遇见
高手
见,只是不常抬手,这两个巨牛
高手
也是早就认识,还有一位没事就见,不过未 曾经常一见身手。 从净月去应化所,我们坐关同学车里。我用嘶哑的声音大喊,"彩虹!"包师弟 说,"啊,你看到的是玻璃吧。"是啊,大晴...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章