宿舍楼管理系统OOA和OOD各个UML图
面向对象的软件工程与UML学生宿舍管理系统解析

面向对象的软件工程与UML学生宿舍管理系统解析天津师范大学Tianjin University of Education课程作业专业:###########班级学号:#### -学生姓名:###学生姓名:###指导教师:##二〇一三年十二天津师范大学本科生课程作业学生宿舍管理系统Students' Dormitory Manager System专业班级:学生姓名:学生姓名:指导教师:学院:信息技术工程学院2013 年12 月摘要入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
关键词:宿舍管理学生ABSTRACTIn the School enrolment,every student will have a UID,then will get a school dormitory number.the start school time is same of check in school dormitory`s time.the student will categorized according to special field of study for easy to manager,and the same group will check in same school dormitory.the department name will note in this area.Key Word: Dormitory Manager Student目录1 引言 (1)1.1选题背景 (1)1.2 选题意义和目的 (1)1.3 研究方法 (1)2 可行性分析 (2)2.1宿舍楼的基本情况 (2)2.2用户对系统的要求 (2)2.2.1宿舍楼管理员 (2)3 详细设计 (1)3.1 系统用例分析 (1)3.1.1用例图设计 (1)3.2 系统类图分析 (2)3.2.1类图设计 (2)3.3协作图分析 (3)3.3.1 协作图设计 (4)3.4时序分析 (5)3.4.1时序图设计 (5)3.5活动图分析 (7)3.5.1活动图设计 (7)3.6包图分析 (8)3.6.1包图设计 (8)结论 (9)1 引言1.1选题背景随着我国教育投入的不断提高,大众受教育程度正在提高,而在这其中在学教育占有主导地位。
OOA&OOD阶段性复习(用例图--顺序图)

泳道技术
所谓泳道技术, 所谓泳道技术,是将活动用线分成一些 纵向的区域,这些纵向区域称之为泳道。 纵向的区域,这些纵向区域称之为泳道。 每个区域代表一个特定的类、 每个区域代表一个特定的类、人或者部 门的责任区。 门的责任区。泳道技术是活动图中引入 的一种面向对象机制。 的一种面向对象机制。可以为提取类以 及分析各个对象之间的交互提供方便; 及分析各个对象之间的交互提供方便;
用例图的作用
用例图是需求分析的产物,主要作用是描述参与者与 用例图是需求分析的产物, 用例之间的关系, 用例之间的关系,帮助开发人员可视化的了解系统的 功能。 功能。 借助用例图,系统用户、系统分析人员、 借助用例图,系统用户、系统分析人员、系统设计人 领域专家都能以可视化的方式对问题进行探讨, 员、领域专家都能以可视化的方式对问题进行探讨, 减少了交流上的障碍,便于对问题达成共识。 减少了交流上的障碍,便于对问题达成共识。 用例图能够可视化的表达系统的需求,具有直观、 用例图能够可视化的表达系统的需求,具有直观、规 范化等优点,克服纯文字性说明的不足; 范化等优点,克服纯文字性说明的不足; 用例方法完全从外部来定义系统功能, 用例方法完全从外部来定义系统功能,把需求和设计 完全分开; 完全分开;
组合关系
聚合关系中的一种特殊情况,是更强形式的聚合, 聚合关系中的一种特殊情况,是更强形式的聚合, 又称强聚合。 又称强聚合。 成员对象的生命周期取决于聚合的生命周期。 成员对象的生命周期取决于聚合的生命周期。 聚合不仅控制着成员对象的行为, 聚合不仅控制着成员对象的行为,而且控制着成 员对象的创建和解构。 员对象的创建和解构。
聚集关系
一种特殊类型的关联。 一种特殊类型的关联。 表示整体与部分关系的关联。 表示整体与部分关系的关联。 描述了“ 描述了“has a”的关系 的关系
学生宿舍管理系统的数据库设计(包括数据流图+实体关系图)

学生宿舍管理系统一、学生宿舍管理工作应充分考虑以下几方面的要求:后勤工作者方面:可随时通过学生宿舍管理员根据本人需要查阅公寓、宿舍、宿舍卫生、来宾访问等等情况,定时刷新数据。
学生方面 :让学生感觉到学校的管理很透明,可以随时的查询自己寝室的相关信息。
学校方面 :学校其他管理系统能够与此系统连接,使用此系统的相关数据。
来宾方面 :各学生亲人、朋友等可通过宿舍管理员可以很快的查到该生所住的寝室。
二、本系统应该基本上完成以下任务:1. 学生宿舍基本信息管理:根据学生所在专业年级和班级,统一安排学生住宿;如果有学生要更换寝室,可以很方便的查询到想要更换的寝室的床位和室友情况,并删除该同学在原寝室的信息;最后打印出寝室的基本信息。
2. 学生公寓信息管理:添加新建的公寓信息,删除另做它用的公寓信息及修改己有公寓信息(包括公寓号),最后打印出学校所有的学生公寓信息。
3. 寝室的卫生信息管理:添加卫生检查信息,并把这些卫生检查信息根据寝室号存入该寝室卫生检查情况表中,以便统计学生宿舍的情况;删除没有价值的卫生检查信息;打印本次学生宿舍卫生检查情况表。
4. 寝室的设施管理:学年开始时输入寝室的家具及其它设备的信息(包括名称和数量等),能查询己登记而没有维修的维修信息,并统计出该寝室已维修了的家具及其它设备的次数和器件名称,删除已统计的维修信息,最后打印出寝室的设施及维修情况表。
5. 来访人员管理:登记每一个来访人员的出入时间,登记来访人员的有效证件类型和证件号,登记来访人员的来访事由,能查询以往每一个来访人员的记录。
三、业务数据流图1.名称:学生宿舍管理系统第一层数据流2.公寓管理数据流图3.寝室管理数据流图5.设备管理数据流图四、数据字典(略)五、数据库设计—概念结构设计各模块的E-R图如下:1.公寓E-R图2.寝室E-R图3.设施维修E-R图4.卫生检查E-R图5.宿舍管理E-R图实体与属性关系如下:公寓(公寓号,公寓名称,管理员,保洁员)寝室(寝室号,公寓员,寝室成员姓名,人数,床位号)设备管理表(公寓号,寝室号,维修器件名称,维修日期)来访人员登记表(寝室号,证件,证件号码,访问事由,访问日期) 六、逻辑结构设计由E-R图得出如下基本表信息表 1 : [ userinfo]表 2: [ house]表3:[room]表4:[repair]表5:[clearner]表6:[visit]。
宿舍管理系统UML

宿舍管理系统UML 宿舍管理系统UML文档范本:1、引言1、编写目的和背景2、定义词汇和缩略词3、参考资料2、系统概述1、目标2、功能总览3、用户类型4、系统限制3、用例模型1、用例图2、每个用例的详细描述1、用例名称2、描述4、后置条件5、操作流程6、异常情况处理4、领域模型1、类图2、类的详细描述1、类名2、属性3、方法4、关系和关联5、状态模型1、状态图2、每个状态的详细描述1、状态名称2、描述3、触发事件5、离开条件6、静态模型1、构件图2、每个构件的详细描述1、构件名称2、功能描述3、依赖关系7、动态模型1、顺序图2、每个顺序图的详细描述1、顺序图名称2、描述3、参与者4、操作流程8、交互模型1、协作图2、每个协作图的详细描述1、协作图名称2、描述3、参与者4、消息流程图9、物理模型1、部署图2、每个部署图的详细描述1、部署图名称2、描述3、拓扑结构4、资源配置附件:1、用例图:包含系统的主要用例和参与者之间的关系。
2、类图:展示系统中的类以及它们之间的关系。
3、状态图:显示系统中的状态以及状态之间的转换条件。
4、构件图:展示系统中的主要构件以及它们之间的依赖关系。
5、顺序图:展示系统中的交互流程和参与者之间的消息传递顺序。
6、协作图:展示系统中多个参与者之间的协作过程。
7、部署图:显示系统的物理架构,包括硬件设备和软件组件的分布情况。
法律名词及注释:1、涉及的法律名词:根据实际情况列出宿舍管理系统可能涉及的法律名词,如隐私法、合同法等。
2、注释:对每个法律名词进行解释和说明,确保读者能够清楚理解其含义和适用范围。
1-UML-OOAOOD 介绍

什么是UML
统一建模语言(UML)是描述、构造和文档化系 统制品的可视化语言。 应用UML的三种方式
◦ UML作为草图:非正式的、不完整的图(如白板上的手 绘草图)。用于讨论问题。 ◦ UML作为蓝图:相当详细的设计图。用于逆向工程或代 码生成。 ◦ UML作为编程语言:用UML完成软件系统可执行规格 说明。可执行代码能够被自动生成。
需求分析可能包括人们使用应用的情节或场景 这些情节或场景可以被编写成用例。 用例是需求分析的一种常用工具。 骰子游戏的用例 骰子游戏:游戏者请求掷骰子。 系统展示结果:如果骰子总点数是7,则游戏者赢,否 则游戏者输。
任我学IT—职训专家
定义领域模型(OOA阶段)
任我学IT—职训专家
OO设计实例(2/3)
传统程序导向的系统切割
◦ ◦
西游记主程序 过河
如果唐三藏过河则划船 如果孙悟空过河则用飞的 如果猪八戒过河则用游的
◦
三藏师徒遇到妖怪
如果唐三藏遇到妖怪则念经 如果孙悟空遇到妖怪则斩妖 如果猪八戒遇到妖怪则大喊救命
航空领域的例子
Plane 领域概念 tailNumber
领域概念的可视 化
在面向对象编程语言中 表示
public class Plane { private String tailNumber; public List getFlightHistory() {...} }
图1-2 面向对象强调对象的表示
任我学IT—职训专家
系统部署
任我学IT—职训专家
技术实现过程
测试设计 业务设计 交互设计 界面设计 数据库设计 功能结构 黑/白 Spring,Hib ernate,SQL
UML——宿舍管理系统

公寓管理系统设计方案系统框架《学生公寓管理系统》采用三级模块为菜单的框架模式。
主要功能1.个人管理:个人工作环境的基本功能,提供即时通讯、公告/通知收发,实现无纸办公。
2.人事管理:提供“标准化学生公寓”中“管理/服务队伍建设”的管理功能,包括部门,岗位,人员的管理。
3.系统管理:系统管理员对网络用户进行管理、帐号权限分配、系统个性化参数设定。
4.网站管理:提供“标准化学生公寓”中宣传“公寓文化建设”成果的网络途径,提供网上的宣传板报、橱窗的展示,可在网上开展有新意、有成效的公寓文化活动,以及“卫生寝室”、“文明寝室”和“文明公寓”创建活动。
(基础网络版以上版本具备此项功能)5.公寓管理:对学校公寓的舍区,楼栋,房间及床位进行管理,是“标准化学生公寓”的管理核心。
6.日常行为:提供“标准化学生公寓”中日常行为和规章制度的管理和执行功能,对日常行为中的“学生违纪管理”、“注册管理”、“走访登记”、“维修管理”、“卫生情况”、“来访记录”、“学生身份识别”进行的管理。
方便学校及时掌握学生的日常生活和违规违纪行为,及时发现安全隐患并进行处理。
7.卡管理:公寓卡的管理,挂失,注销,提供便捷的学生公寓一卡通管理功能。
8.物业收费管理:包括水电气收费管理、报表打印和网上费用明细查询。
(基础网络版以上版本具备此项功能)9.查询统计:学生查询统计、寝室查询统计、专业/班级变更统计、学生学籍变更统计、走访寝室统计、违纪统计、违纪处分统计、维修查询统计、寝室卫生查询、物品搬出记录查询。
10.数据导入:对学生基础信息、床位信息、公寓基础信息进行批量导入。
《公寓管理系统》中用户可分为“超级用户”和“员工用户”。
超级管理员:系统安装完成后以系统初始用户:sa 密码:111登录。
这便是系统默认的“超级管理员”在这里用户可以修改超级管理员密码也可新增其他超级管理员。
超级用户具有所有的权限。
进入系统后,为了你的系统安全,请修改管理员用户名和密码。
宿舍管理系统UML
宿舍管理系统UML1. 引言1.1 目的本文档旨在描述一个基于统一建模语言(UML)的宿舍管理系统。
该系统用于帮助学校或其他组织有效地管理和分配宿舍资源,提供便捷的入住申请、退房流程以及各种相关功能。
1.2 范围宗主要涵盖了以下方面:- 学生信息录入与查询;- 室友匹配算法;- 入住申请与审批流程;- 我们对外部接口进行定义。
2. 系统概述在这个章节中我们将介绍整个项目所包含内容,并给出相应图表来说明每个子模块之间关系。
3. 功能需求规定这里了所有需要实现的功能点并详细阐述其具体操作方式和输入输出参数等等4.非功能性需求规定- 性能:响应时间小于500ms;支持同时处理1000名用户请求。
- 可靠性:数据备份机制确保不会因为硬件故障导致数据丢失;可恢复到上次正常状态。
- 易用性: 用户界面简洁明了, 操作逻辑清晰易懂。
- 安全性: 用户信息加密存储,权限控制机制确保只有合法用户才能访问系统。
5. 系统设计本章节将详细描述宿舍管理系统的整体架构和各个模块之间的关系。
包括以下内容:- 架构图;- 数据库设计;- 模块划分及功能说明;6.数据库设计这里给出了我们所使用到表格以及其对应字段名称、类型等7.接口定义在这一部分中, 我们会所有与外界交互需要用到的API,并提供相应参数列表和返回值格式8. 法律名词及注释1) UML:Unified Modeling Language(统一建模语言),是面向对象软件工程领域中广泛采用的标准化建模语言。
9. 结束声明1)本文档涉及附件,请参阅相关附件获取更多详细信息。
宿舍管理系统UML
《信息系统分析与设计》课程设计报告班级:姓名:学号:宿舍管理系统一、需求分析高校学生宿舍管理系统是典型的信息管理系统, 运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息等其他信息。
1、宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
1.1学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
1.2宿舍的基本信息:每间宿舍都有唯一的宿舍号,以及相应的地址,奖罚情况。
1.3宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。
这样有利于财产的报修和管理。
1.4报修的基本信息:宿舍楼中经常出现财产的损坏,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。
这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
1.5夜归的基本信息:宿舍楼在指定的时间关门,若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。
1.6离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。
这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
1.7毕业的基本信息学生毕业时,需要统计个人损毁宿舍财产的情况,及时通知罚金情况。
2.功能需求2.1宿舍楼管理员宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息,夜归的详细信息和学生离返校的信息。
UML语言的建模-宿舍管理
UML语言的建模1.UML语言概述1.1面向对象面向对象是一种认识客观世界的世界观,这种世界观将客观世界看成是有许多不同种类的对象构成的,每个对象有自己的内部状态和运动规律,不同对象之间的相互联系、相互作用就构成了完整的客观世界。
面向对象是从结构组织的角度去模拟客观世界的一种方法,这种方法的基本着眼点是构成客观世界的那些成分----对象。
对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
属性表示对象的性质,属性值规定了对象所有可能的状态。
对象的操作是指该对象可以展现的外部服务。
类是某些对象的共同特性的表示,它描述了这些对象内部是如何构造的。
相同类的对象在它们的操作和它们的信息结构两个方面都有相同的定义。
在面向对象系统中,每个对象都属于一个类。
面向对象技术具有以下的基本特征:抽象性、封装性、继承性、多态性。
面向对象程序设计语言也多种多样:20世纪60年代,出现了最早的面向对象程序设计语言Simula67语言,具有了类和对象的概念,被公认为是面向对象语言的鼻祖。
随后又推出了纯面向对象程序设计语言,如美国Xerox Palo Alto研究中心推出的Smalltalk,它完整地体现并进一步丰富了面向对象的概念。
进而出现了混合型面向对象程序设计语言,如 C++,这类语言一般是在其他语言的基础上开发出来的。
还有与人工智能语言结合形成的面向对象程序设计语言,如LOOPS、Flavors和CLOS。
以及适合网络应用的面向对象程序设计语言,如 Java语言等。
1.2 UML语言UML (Unified Modeling Language)又称统一建模语言或标准建模语言,是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。
UML是OOA和OOD的常用工具。
使用UML来构建软件的面向对象的软件工程的过程,就是一个对系统进行不断精化的建模的过程。
这些模型包括用例模型、分析模型、设计模型,然后,我们需要使用具体的计算机语言来建立系统的实现模型。
UML-学生宿舍管理系统
面向对象分析与设计(UML)综合实验报告项目名称:学生宿舍管理系统目录第1章需求分析 (6)1.1 宿舍楼管理员子系统的需求分析 (6)1.2 宿舍楼学生子系统的需求分析 (7)1.3 系统管理员子系统的需求分析 (8)1.4其他用户子系统的需求分析 (9)第2章系统用例模型 (9)2.1 参与者的识别 (9)2.1 宿舍楼管理员的用例模型 (10)2.1.1宿舍楼管理员用例图 (10)2.1.2宿舍楼管理员用例图相关说明 (10)2.2 宿舍楼学生用例模型 (16)2.2.1宿舍楼学生用例图 (16)2.2.2宿舍楼学生用例图相关说明 (17)2.3 系统管理员用例模型 (20)2.3.1系统管理员用例图 (21)2.3.2 系统管理员用例图相关说明 (21)2.4其他用户用例模型 (23)2.4.1其他用户用例图 (24)2.4.2其他用户用例图相关说明 (24)第3章系统静态模型 (26)3.1 系统中的类 (26)3.1.1参与者相关的类 (26)3.1.2系统中其他的相关类 (28)3.2 系统中类与类的关系 (28)3.2.1 各个类之间的关系图 (28)3.2.2 类之间关系说明 (29)第4章系统动态模型 (30)4.1宿舍楼管理员登录宿舍楼管理员系统 (30)4.1.1宿舍楼管理员登录宿舍楼管理员系统序列图 (30)4.1.2宿舍楼管理员登录宿舍楼管理员系统协作图 (31)4.2宿舍楼管理员修改学生信息 (31)4.2.1宿舍楼管理员修改学生信息时序图 (31)4.2.2宿舍楼管理员修改学生信息协作图 (32)4.3宿舍楼管理员删除学生信息 (33)4.3.1宿舍楼管理员删除学生信息时序图 (33)4.3.2宿舍楼管理员删除学生协作图 (33)4.4 宿舍楼管理员登记保修解决时间 (34)4.4.1宿舍楼管理员登记报修解决时间时序图 (34)4.4.2宿舍楼管理员登记报修解决时间协作图 (34)4.5 住宿学生插入返校时间 (35)4.5.1住宿学生插入返校时间时序图 (35)4.5.2住宿学生插入返校时间协作图 (36)4.6 学生宿舍管理系统中的活动图 (36)4.6.1宿舍楼管理员活动图活动图 (37)4.6.2住宿学生活动图 (38)4.6.3系统管理员活动图 (39)第5章系统部署模型 (41)5.1 学生宿舍管理系统的构件图 (41)5.2宿舍管理员构件图 (42)5.2.1宿舍管理员操作构件图 (42)5.2.2宿舍管理员构件图说明 (42)5.3 住宿学生构件图 (43)5.3.1住宿学生构件图 (43)5.3.2住宿学生构件图说明 (44)5.4 系统管理员构件图 (44)5.4.1系统管理员构件图 (44)5.4.2系统管理员构件图说明 (44)5.5 学生宿舍管理系统部署图 (45)5.5.1部署图 (45)5.5.2部署图说明 (45)第6章总结与展望 (45)6.1 总结 (46)6.2 展望 (46)参考文献 (46)第1章需求分析为了了解全校学生住宿情况,掌握学生信息,做好学生监管工作,保障学生安全,为学生提供安全可靠的住宿环境,在为学生提供全面便捷的生活服务,制作一个学生宿舍管理系统是必需的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
宿舍楼管理系统(面向对象)的分析与设计
指导教师:李学俊
组员:王明星E201102001
王建E201102002
张侠E201102088
宿舍楼管理系统面向对象的分析与设计
一.系统功能需求设计
在整体设计中,我们将宿舍楼管理系统分为:系统管理功能、学生管理功能、职工管理功能、缴费管理功能、来访者管理功能。
1.1 系统管理功能
系统管理功能包括以下几个功能:管理员登录、普通用户登录、用户密码修改、用户管理、系统退出五个部分。
1.2 学生管理功能
学生管理功能包括以下几个功能:房间调换功能、学生信息录入功能、学生信息查询功能、毕业退房功能四个功能。
1.3职工管理功能
职工管理功能包括以下几个功能:职工基本信息查询、职工基本信息记录、职工签到、职工出勤情况查询四个功能。
1.4 来访者管理功能
来访者管理功能包括以下几个功能:来访登记、来访查询、学生基本信息查询三个功能。
子系统划分图如下
系统中角色:
二.系统各个功能模块按照OOA和OOD阶段产生的图和文档
1.1 系统管理功能模块
系统管理功能包括以下几个功能:管理员登录、普通用户登录、用户密码修改、用户管理、系统退出五个部分
1.系统管理用例图
2.用户管理用例图
3.用户管理顺序图
4.系统登录用例分析图
5.用户管理类图
1.2 学生管理部分
学生管理功能包括以下几个功能:房间调换功能、学生信息录入功能、学生信息查询功能、毕业退房功能四个功能。
1.学生管理用例图
2.房间调换申请用例图
3.学生信息录入用例分析图
4.学生基本信息查询用例图
5.毕业退房用例图
6.学生入住顺序图
7.学生毕业退房顺序图
8.房间调换顺序图
9.学生基本信息查询顺序图
10.房间状态图
11.学生管理类图
1.3 职工管理部分
职工管理功能包括以下几个功能:职工基本信息查询、职工基本信息记录、职工签到、职工出勤情况查询四个功能。
1.职工管理用例图
2.职工信息录入用例分析
3.职工基本信息查询用例图
4.职工签到用例图
5.考勤查询用例图
6.职工基本信息录入顺序图
7.职工基本信息查询顺序图
8.职工签到顺序图
9.职工管理类图
1.4 来访者管理部分
来访者管理功能包括以下几个功能:来访登记、来访查询、学生基本信息查询三个功能。
1.来访登记用例分析
2.来访者登记用例分析图
3.来访登记顺序图
4.来访者信息查询用例分析图
5.来访信息查询顺序图
6.访客状态图
7.来访管理类图
三.小组人员工作分配
王明星:系统管理模块和学生管理模块的设计与文档的编写
王建:职工管理模块的设计与文档的编写
张侠:来访者管理模块的设计与文档的编写
四.总结
经过多天的设计,我们深刻的认识到在软件的开发过程中团结合作是开发软件的关键,而要合作开发一个成功的软件,软件建模的OOA和OOD的手段是非常不错的。
它可以使软件开发的过程更加轻松,软件开发更加的成功。
“宿舍楼管理系统”是我们小组3名成员经过协力,共同努力设计实现的,由于首次采用规范的OOA和OOD开发技术,开发经验不足,在软件的开发过程中遇到了很多复杂的问题,比如各种UML图的绘制,模块的设计等问题上存在分歧。
尽管如此,经过多次的协商,最终确定了软件的整个设计细节。
通过此次的规范化的软件设计开发过程,各成员都深刻体会到了软件件开发并不仅仅是编码和测试的过程,相信每个成员在这次的开过程中学到了不少东西。