




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
引 总体描 功能需求分 类 CRC卡 web端功能 安卓端功能 外部接口需 其他非功能需 其它需 附录A:词汇 附录B:分析模 附录C:待确定问题的列 webandroid设计约功能需求分参与者目标:个人信息、发布课题、学生课题完成情况评价。前提条件:主要参与者账号正确,获得查看和修改各种信息的权限。android用户输入账号点击登陆或清除重新输入:用户账号错误输入错误会清空输入栏并在Toast提示“账号或错误,如您忘记,凭教师证寻找管理员修改。”:修改信息时主要信息:号码或者E-mail号码为空:提示不能为空,要求修改信息时,E-mailweb用户输入账 和登陆或点击重置重新输入用户点击忘 提示凭教师证寻找管理员修改: : android修改界CRCCLASS:进行账号验对用户进行CLASS:修改web账号:账号由t+忘 :提示让老师凭教师证寻找管理员进行修改账号(5位字符(6位字符(20位字符号码(12位字符自我介绍(250字(20位字符,、其中、邮箱、自我介绍可以由教师进行修改,其他的不能修改。,、 ,的格式也有限制,必须为12位的数字。而自我介绍和家庭账号:账号由t+:账号(5位字符(6位字符(20位字符号码(12位字符自我介绍(250字(20位字符,、 ,、6位数字组成。自我介绍:250字以内6位数字组成。外部接口需1用户界面友好,操作方便、简单,将要采用的图形用户界面(GUl)标准或者产品系2345678WINDOWS9WINDOWS标USB接口方式与相关外部设备相连接,这较易实本系统使用的通信功能有电子邮件、Web浏览器、网络通信标准或协议及通信安全或加密问题、10/100M数据传输速率和同步通信机制,与各种网络协议不。其他非功能需主要是指:软件数据处理能力和时间 支持的终端数处理具体文档响应时间:1 可用性(可靠性(健壮性(可性( 内容包括流程可视化定义报表可视化定义数据整合可视化定义、、可移植性(Win64其它需(一 质量策(二 质量改(三 质量控质量控制是对流程和产品的符合性的评估独立分析不足并予以更正使得(四 质量保质量保证是有计划的和系统性的活动(五 软件质(六 正式技术复正式技术复审是一种由软件开发人员进行的软件质量保证活动其目的是在软件的任何一种表示形式中发现功能、逻辑或实现的错误验证经过复审的软件确实满足需求保证软件符合预定义的标准使软件按照一致的方式 (七 ISO是的英语简称代表InternationalOrganizationforStandardization即"国际标准化组织"。(八 ISO9000ISO/TC176(九 质量认(十)软件过程性能软件过程性能表示开发组织或项目组遵循其软件过程所得到的实际结果软件过程性能描述的是已得到的实际结果而软件过程能力则描述的是最可能的预期结果它既可对整个软件开发组织而言也可对一个特定它们的实施对达到该成熟度等级的目标起到保证作用这些过程域就称为件过程软件组织的能力也伴随着这些阶段逐步前进完成对软件组织进(十四)软件需求一种反映上面1 2所描述的条件或能力的文档说明业务需求businessrequirement反映了组织机构或客户对系统或产品用户需求userrequirement描述了用户使用产品必须要完成的任务功能需求functionalrequirement定义了开发人员必须实现的软件功 使得用户能完成他们的任务从而满足了业务需求。非功能需求non-functionalrequirement 和限制反映了应用对软件系统质量和特性的额外要求。需求工程是应用已证实有效的原理和方法通过合适的工具和符号系统需求分析主要是对收集到的需求进行提炼、分析和仔细以确保所有的风险承担者都明白其含义并找出其中的错误、遗漏或其它不足的地方形成(二十一 软件需求规格说软件需求规格说明是需求开发的最终结果它精确地阐述一个软件系统必(二十二)软件原型软件原型是所新产品的部分实现其目的是为了解决在产品开发的(二十三 实体关系(二十四 数据流数据流图是结构化分析的基本工具(二十五 状态转换(二十六 数据字数据字典描述数据流图的数据、数据加工最底层加工和数据流(二十七 对Object是系统中用来描述客观事物的一个实体它是构成系统的一个基本单位由一组属性和对这组属性进行操作的一组服务组成。(二十八 类Class是具有相同属性和服务的一组对象的集合它为属于该类的全 (二十九 封封装Encapsulation是把对象的属性和服务结合成一个独立的系统单位继承Inheritance(三十一 消消息Message是对象发出的服务请求一般包含提供服务的对象标识、(三十二 多态多态性Polymorphism是指在父类中定义的属性或服务被子类继承后(三十三 主动对主动对象ActiveObject是一组属性和一组服务的封装体其中至少有一个服务不需要接收消息就能主动执行称为主动服务。(三十四 面向对象分面向对象的分析OOA就是运用面向对象的方法进行需求分析其主要任和理解问题域找出描述问题域和系统责任所需的类及对象分析它们的OOA(三十五 统模语言统模语言UnifiedModelingLanguage UML是一种直观化、明确(三十六 用例用例图定义了系统的功能需求它完全是从系统的外部系统功能并(三十七 类类图描述系统的静态结构(三十八 对象对象图描述了一组对象以及它们之间的关系(三十九 状态状态图表示一个状态机时序图表示一组对象之间的动态协作关系反映对象之间发送消息的时间(四十一 协作协作图表示一组对象之间的动态协作关系反映收发消息的对象的结构组(四十二 活动活动图反映系统中从一个活动到另一个活动的流程强调对象间的控制流(四十三 组件组件图描述组件以及它们之间的关系(四十四 分布分布图反映了系统中软件和硬件的物理架构表示系统运行时的处理节点(四十五 软件测(四十六 静态测静态测试是指被测试程序不在机器上运行助静态分析的对程序进行检测(四十七)动态测试动态测试是指通过运行程序发现错误一般意义上的测试主要是指动态测(四十八)黑盒测试黑盒测试也称功能测试或数据驱动测试它是在已知产品所应具有功能的情况下通过测试来检测每个功能是否都能正常使用。(四十九)白盒测试白盒测试也称结构测试或逻辑驱动测试它是知道产品内部工作过程可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行按照程序内部的结构测试程序检验程序中的每条通路是否都有能按预定要求正确工作而不顾它的功能。软件调试则是在软件测试成功后根据错误迹象确定错误的原因和准确位置并加以改正。(五十一 软件测试自动测试自动化是通过开发和使用一些工具自动测试软件系统特别适合于测(五十二 软软件是指在软件运行或阶段对软件产品所进行的修改(五十三 改正在软件交付使用后由于开发时测试得不彻底或不完全在运行阶段会暴露一些开发时未能测试出来的错误。为了识别和纠正软件错误改正软件性能上的缺陷避免实施中的错误使用应当进行的诊断和改正错误的过程这就是改正性(五十四 适应随着计算机技术的飞速发展和更新换代软件系统所需的外部环境或数据环境可能会更新和升级如操作系统或数据库系统的更换等。为了使软件系统适应这种变化需要对软件进行相应的修改这种活动称为适应性。(五十五)完善性在软件的使用过程中用户往往会对软件提出新的功能与性能要求。为了满足这些要求需要修改或再开发软件以扩充软件功能、增强软件性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论