软件工程面向对象分析

软件工程面向对象分析

ID:41580376

大小:135.93 KB

页数:9页

时间:2019-08-28

软件工程面向对象分析_第1页
软件工程面向对象分析_第2页
软件工程面向对象分析_第3页
软件工程面向对象分析_第4页
软件工程面向对象分析_第5页
资源描述:

《软件工程面向对象分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ios通讯录需求分析与设计说明书概述背景:木通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式來操作的•现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。而且,此系统更注重于IOS系统上的通讯录。目标:本软件的目标是实现通讯录管理系统的基本功能,可以实现电话用户的查询、电话号码的查询、电话号码所

2、在地的查询、电话号码的添加及删除等功能,给用户呈现出简单美观的界面,使用户能更加简单快捷的使用该软件。一个完整的通讯录管理系统应该包括:数据集模块,登录窗体模块,系统管理模块,主窗体模块,通讯录数据管理模块,信息管理模块,登录信息查询模块。本系统主要实现我们信息的管理,包括我们平时朋友信息的添加、修改、查询和删除,及一些辅助项目的管理,如登录系统用户管理和用户组管理。二*功能需求1.数据集模块通过此模块来统一管理通讯录管理系统中用到的数据库连接控件、数据源控件、数据集控件和数据查询控件。2.系统管理模块用户通过此模块

3、來管理用户组和系统登录用户,包括登录用户组和系统登录用户名称的添加、修改、删除和查询等。在这个模块中包含2个子菜单:(1)用户管理:可以进入到“系统用户信息”管理模块,进行系统用户的添加、修改、查询和删除操作。(2)用户组管理:可以进入到“用户组信息”管理模块,进行用户组的添力口、修改、查询和删除操作。1.主窗体模块用户通过此模块可以显示系统的主菜单,也可以执行数据库的备份和恢复操作。在主窗体模块屮,包括3个子模块:通讯录数据管理子模块、信息管理子模块和登录信息查询子模块。在通讯录数据管理模块的“通讯录数据管理”菜单

4、中,包含4个子菜单。(1)数据录入:可进入同学信息管理子模块,进行信息添加。(2)数据查询:可进入同学信息详细查询的管理子模块,根据用户设置的条件,进行同学信息的详细查询操作。(3)数据修改:可进入同学信息模块进行修改。。(4)数据删除:删除该联系人信息。最后单击“退出本系统”菜单,便可以退出通讯录管理系统。三、用例图通讯录系统用例图四、用例规约通讯录系统用例的规约1、简要说明本用例允许用户管理自己的通讯录联系人。用户可以根据自己的选择,增加或者删除所选择的联系人信息,通讯录系统提供了所有用户信息的查询。并且,默认的

5、是全部查询的结果。2、事件流2.1基本事件流用例开始于用户管理通讯录。①系统要求用户指出要执行的操作(增加、修改或删除联系人)。②一旦用户提供了所需要的信息,一下的一个子事件流将被执行:如杲选择的是“增加联系人”,增加联系人的子事件流将被执行;如果选择的是“修改联系人”,修改联系人的子事件流将被执行;如果选择的是“删除联系人”,删除联系人的子事件流将被执行。2.1.1增加联系人①系统给用户提供可输入的联系人基本信息的列表,并将列表显示给用户;②用户根据系统给出的列表输入联系人基本信息;③一旦用户确定输入无误,选择保存

6、;④执行保存子事件流。1.2①②③④.1.3①②③④1.42.N修改联系人系统显示用户选择的当前联系人的基本信息;用户对系统给出的联系人的基本信息进行修改;修改完成后,选择保存;执行保存子事件流。删除联系人系统得到并显示用户当前选择的联系人;系统提示用户确认删除联系人;用户确认删除;执行保存子事件流。保存系统保存联系人信息表。2.2备选事件流2.2.1删除被取消如果在删除联系人子事件流中,用户决定不删除了,此用例重新启用。2.2.2保存被取消如果在保存联系人子事件流中,用户决定不保存了,此用例重新启用。2.3特殊需

7、求无2.5后置条件如果用例成功,用户的通讯录的联系人被增加、修改、或删除,否则,系统状态不变。五、补充规约通讯录系统的补充规约1.目标本文档的目的是定义通讯录系统的需求。本补充规约列出了不便于在用例模型中获取的系统需求。它和用例模型一起记录关羽系统的一整套需求。2.范围本补充规约适用于通讯录系统,除定义了在许多用例中所共有的功能性需求外,还定义了系统的非功能性需求,例如,可靠性、可用性、性能和可支持性等。3.参考无。4.功能本系统只能单独使用5.可行性桌面用户界面应与IOS操作系统兼容。6.可靠性本系统下载后一周7天

8、,一天24小时都可使用。7.性能①系统可以接近无上限的添加联系人②系统将能在1秒内提供对联系人基本信息表的数据库访问③系统保存数据必须快速&可支持性无。9.安全性①用户不能实现对本地数据库的访问②只有点击保存,才能够修改联系人信息10.设计约束系统必须提供基于IOS操作系统桌面的接口。六、对象模型用户修改信息参与类图修改信息时序图4i"显示个人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。