关于"软件工程"的项目设计流程问题,请各位帮帮忙!谢谢

发布于 2022-06-13 10:47:26 字数 242 浏览 482 评论 9

不知道我的主题里表达有没有错误,如有请包含.
我想问在哪里可以有一个具体项目开发过程的开发文档啊?包括完成软件系统分析、设计、编码、测试等个各阶段的任务.
里面各个阶段的报告实在繁锁!有点抽象,想有个例子作参考,拜托,请哪位指点指点啊,谢谢!!!!!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

遇见了你 2022-06-24 01:39:29

[quote="carol1980"]没了,人家只贴了这么多上来

www.csdn.net
www.uml.org.cn
... 很多网址,用 google 搜是最好的办法了[/quote

可很少有用啊!!!拜托,有谁可以帮帮忙吗?谢谢!!!!!

雨落星ぅ辰 2022-06-24 01:30:35

没了,人家只贴了这么多上来

www.csdn.net
www.uml.org.cn
... 很多网址,用 google 搜是最好的办法了

夜无邪 2022-06-24 00:14:35

请问精灵王,你那些资料在哪找到的啊?拜托!!!!!!我找不到啊!!!!还有其它部分呢?

不念旧人 2022-06-23 23:51:59

真的很感谢谢大家的帮忙!!!
carol1980.请问还有吗?关于"测试计划"和"软件维护"的?谢谢了!

她比我温柔 2022-06-23 22:08:21

概要设计报告(1)

1、任务概述

目    标: 通过设计,本系统欲达到的目标是解除学生日常管理

工作的繁杂性和减小学生成绩等数据处理的复杂程度,提高学校工作效率.

运行环境: 本系统要求可以在Win 9x/2000/xp等系统上运行.

需求概述: 选择操作类型后,按照所输入的信息,完成相关的信息追加或是信息(成绩)查询功能,并能按要求输出相应的报表或是成绩单,并在操作过程中,随时注意判断用户的合法性,防止不合法用户恶意修改系统数据库所存储的信息. 安全保密方面要求进入系统要输入密码(以管理员身份登陆时)以验证用户合法性;且要求该系统具有可维护性,可移植性,留有相应的接口。

条件与限制: 1.开发本教学事务管理系统用VC++6.0;

2.只有管理员级用户进入系统后才有权进行修改操作,一般用户只可浏览或查询,无修改权.

2、总体设计

总体结构和模块外部设计:

以下则是通过变换分析把具有变换流特点的数据流图按预先确定的模式映射成软件结构:

(1)复查基本系统模型

复查的目的是确保系统的输入数据和输出数据符合实际。

(2)复查并精化数据流图

对需求分析阶段得出的数据流图认真复查,并在必要时进行精化。不仅要确保数据流图给出了目标系统的正确的逻辑模型,而且应该使数据流图中每个处理都代表一个规模适中相对独立的子功能

(3)确定数据流图具有变换特性还是事务特性。

面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。依据前面的数据流图可以判断信息沿输入通路进入,进入系统的信息通过变换中心,经加工处理以后再沿着输出通路变换成外部形式离开软件结构。而符合这些特征的信息流恰恰是变换流。此系统的所有信息流为变换流。

(4)确定输入流和输出流的边界,从而孤立出变换中心。

(图略)

(5)完成“第一级分解”

(6)完成“第二级分解”

把数据流图中的每个处理映射成软件结构中一个适当的模块。

(7)对软件结构进一步精化

3、接口设计

a.     用户登录界面

      该界面主旨是欢迎用户登录,其中一个重要环节就是验证用户的合法性,暂设定为通过管理员授权的形式来解决登陆认定。该界面通过调用存储系统在外存储器中所存储的管理员的身份验证来与用户所输入的待验证的授权信息来进行比较判断,当是合法用户时,才能连接到下一个结构模块,否则按差错处理设计中的步骤进行处理.

b.     系统主界面

      该界面要完成的工作是使用户完成对将要进行操作的选定工作,分为三个功能区:信息追加模块、信息维护模块、相关信息查询模块。该模块应该通过调用相关的数据结构(比如追加模块的数据结构、信息维护模块的数据结构等)来实现与下一个界面的接口实现,可以用设定关键字或主索引的方式来实现与相关表单(其它模块)的连接。

c.     追加信息模块界面

      此界面包括完成用户合法性的验证工作(主要是指针对系统管理员)需要完成的工作是完成对学生基本信息和学生选课信息输入以及它们之间的关联。当此界面的信息输入区填入学生信息后,当确定存储时,此阶段数据结构应该完成的工作是将所输入的信息生成的文件写到数据库所在的外存储器上以备后边的操作调用。

d.     信息查询模块界面

      此界面要求具有相关查询条件的输入区当完成相关条件的输入后,当按下确定键以后,就可以按用户的要求输出按该搜索条件查询到的表单。该模块的实现依赖于关键字或主索引所完成的几个不同表单中需要输出信息的关联。然后通过ODBC接口对数据库进行操作。

在你怀里撒娇 2022-06-23 21:50:52

可行性研究报告

一、可行性研究的前提

1.要求:开发一个教学事务管理系统 (注:注册信息 选课信息 成绩在该系统在磁盘上存贮)

(1).能输入注册信息:即每个学期的注册信息应包括每个已注册学生的班级代号、学号、姓名、注册的学期;

      选课信息:即包括已注册的每个学生的每个学期所选课程(本程序仅一年级的两个学期)

      成绩:每个学生所选的课程的考核成绩,包括补考成绩;

(2).能输出以下表格:

*分班的某门课程不及格的名单(含学号、姓名、成绩);

*某门课程全年级前5名的学号、姓名、成绩;

*某门课程的选修者名单(含学号);

*某个学生本学期的成绩单;

*某门课程每个班的总平均分(从高到低排列);

*某门课程某班的成绩单(按学号排列)

(3).安全保密方面要求:进入系统要输入密码(以管理员身份登陆时)

(4).完成期限: 2003年1月6日——1月20日

2.目标 

(1).需要设备 微型电脑一台; 开发人员 15名

 (2).该系统的处理速度较现有系统应得到更大提高。

 (3).信息的输入与输出服务应该有所改进

  (4).不仅要包含现有系统的基本功能及解决旧系统中存在的问 题。还应有所改进、创新。

3.条件、假定和限制

(1).该教学事务管理系统的运行寿命的最小值:  4 年

(2).可利用的信息和资源:现有的教学系统的信息和资源;

(3).运行环境:Win 9x/2000/xp

开发环境:Windows Me

(4).投入使用的最后期限:2003年一月18日之后

二、新系统的高层逻辑模型 (见附图1)

三、新系统的高层物理模型 (见附图2)

四、可能的解决方案及其评价

从三方面研究每种解决方法的可行性:

(1).技术可行性 使用现在的技术完全可以实现该系统

(2).经济可行性 这个系统的开发成本不高,节省的经济资源以及经济消息能够超过该系统的开发成本

(3).操作可行性 该教学事务管理系统在校院的各个办公室都可以实现,操作人员为在校师生,所以不存在技术、能力问题。

五、简要开发计划

1.项目概述:

(1).工作内容:

问题定义、可行性分析、需求分析、概要设计、详细设计、编码调试分析、 测试、用户使用说明书。

(2).主要参加人员:

课题 组长:吴亮

        组员:侯婕、赵香会、李莉、李平、洪聪焕、冯育超、王晓龙、刘斌、李涛、宋文尧、石鹏、陈洪涛、程磊、李吉辉、

(3).产品名称:教学事务管理系统

(4).完成项目的最后期限:2003年1月17号

2.实施计划:

(1).工作任务分解和人员组织分工:

问题定义:陈洪涛(2003-1-6提交问题定义报告)

可行性研究:侯婕、李莉(2003-1-7提交可行性研究报告)

需求分析及概要设计:冯育超、王晓龙、刘斌、程磊(2003-1-7至1-9通过对上两步的审查,设计出系统逻辑模型核物理模型并完成相应的报告)

详细设计:李平、李涛、宋文尧(2003-1-9至1-11在已设计出的模型的基础上导出软件结构及程序的逻辑和流程)

编码调试:吴亮、石鹏、洪聪焕(2003-1-11至1-14按照设计说明书编写主程序并初步调试)

测试:李吉辉、赵香会(2003-1-14至1-16测试系统并对错误进行改正)

用户使用说明书:吴亮(2003-1-16提交用户使用说明书)

(2).关键问题:

逻辑模型的设计及实现、数据库接口设计、程序的容错处理。

六 推荐行动方针

通过从技术,经济,可操作三方面的研究,分析的出结论,此系统是可行的。

    为了使此系统满足各项条件的前提下,尽可能高效的完成,推荐使用如下方针,即将来系统化分为若干个模块,开发人员可同时对其进行编程,最后编写主程序,这样以来,.1可以提高工作效率,并且各个模块的编写较容易,出错率较低,在调试阶段,对出现的错误容易查找,修改也只须局部的改动。而且,在经济上是十分划算的,它可以大大减少开发成本,缩短开发周期。技术上也容易实施,因此,选用此方案。

风渺 2022-06-23 06:09:02

  不好意思啊,居然没有看到这个贴子。今天正好看到相关的,贴在这里仅供参考,不要抄袭啊~  

注意: 这篇文章摘自 csdn ml457(原作)
这只是一篇普通的练习文章,偶只是进行了转贴,大家参考的时候,还是要去粗取精的

有实践经验的朋友,可以结合实际就此提出个人的观点,毕竟原作者是学生,与实际工作的要求还相去甚远的

《软件工程》课程实践

(一)

大家学习完软件工程,都会知道软件开发的基本流程。主要阶段分为:问题定义、可行性研究、需求分析、总体设计(概要设计)、详细设计、编码调试和测试。每个阶段都要求提交报告,也就是常说的文档。

课本上介绍了每个阶段的任务和分析方法,但光靠看书是不能真正掌握文档的写法的。所以根据课本上的流程写了一套文档作为实践。其中有很多不足之处,欢迎大家交流指正。(先从问题定义开始,以后逐步列出)

  1.                            教 学 事 务 管 理 系 统
  2.                                       -----问题定义报告书
  3. 问题性质
  4.       教学事务管理系统是一个应用于校内所有学生各种信息的管理系统。
  5. 工程目标     
  6. 要在两个礼拜的时间内分别从问题定义,可行性研究,需求分析,概要设计,详细设计,调试,以及用户使用说明八个方面对整个教学事务管理系统进行软件设计,此教学管理系统中要求能够输入信息和输出表格,具体分为注册信息,选课信息,成绩,课程不及格人的,选课所有人的以及年级前5名名单,学生和单科课程成绩单,以及每个班单科总平均分等等。
  7. 工程规模      
  8. 此系统中应包含接受模块和信息处理与输出模块。
  9. 能输入以下信息:
  10. 注册信息:每个学期的注册信息应包括每个已注册学生的班级代号,学号,姓名,注册的学期;
  11. 选课信息:必须要包括已注册的每个学生每个学期所选所有课程(仅限一年级两个学期);
  12. 成绩:每个学生所选的课程的考核成绩,包括补考成绩。
  13.    
  14. 能输出下列表格:
  15. 分班的某门课程不及格的名单(含学号,姓名,成绩);
  16.         某门课程全年级前5名的学号,姓名,成绩;
  17.         某门课程的选修者名单(含学号);
  18.         某个学生本学期的成绩单;
  19.         某门课程每个班的总平均分(从高到低排列);
  20.         某门课程某班的成绩单(按学号排列)。
  21. 可行性研究报告

复制代码

呆° 2022-06-20 18:45:23

帮忙顶一下。

cu这个版的人气好像很差呀!!

还有啊,各阶段人力方面应该怎么分配啊?我在做软件工程这门课的课程设计,是个非常简单的图书管理系统,一共七个人做,不知道怎么入手,希望有人可以指点一下,谢谢!!!!!!!!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文