目的:征男友一名
概述:要求身高以上(因为本人身高),精通C++编程(起码要比我水平高), 24岁以上因为本人>23岁&&本人<24岁),身体强壮(这样会有安全感),在北京工作(因为本人不打算到别处去),本次征友的主要原因:受不了老妈的热心,次要原因:想找一个志同道和的人。
本人简介:在北京从事计算机业两年,虽然水平不高,但有志于成为一个专家,坚持认为只有从coder做起才会真正成为高手,崇拜c++高手,业余时间喜欢音乐和足球。
UseCase1:
基本路径:
1:你是一个真诚的人,不是玩玩而已
2:留给我你的基本条件及基本联系方式
3:我认为合适会联络你
4:尝试成为朋友
5:成为恋人
6:结婚
异常路径:
1:第3步我认为不合适
2:不会联系你,十分抱歉,希望你会有更好的缘分!
以下是网友回复:
回复1:
项目完成后强烈要求其公布开发文档、测试文档和维护文档。
回复2:
不合适你直接把人家GOTO到:不会联系你,十分抱歉,希望你会有更好的缘分!
回复3:
寻男友过程一定要遵照CMM5规范来执行,争取这个项目要成为CMM5模范工程!
现在成立CMM评审小组,愿意参加的报名.....
回复4:
你的文档不能通过ISO2002-SW-CMM1,项目不能通过,去问问技术总监吧!
回复5:
CMM小组一至决定需求不通过,完全不能对需求方所提供资料进行分析(比如说:需求方条件,照片等),所以这个评审失败,
回复6:
强烈要求公布开发文档、测试文档和维护文档、如果可能也公开源代码。
回复7:
//本程序在Microsoft Visual C++ .NET 55601-652-0000007-18074下编译通过
1、计算机相关专业或管理专业本科以上学历;
2、具有一定的工作经验,如软件开发、需求分析、系统分析等;
3、具有一定的技术背景,了解软件开发的过程,包括编程语言和数据库等;
4、具备良好的专业知识储备,如数据库知识、建模知识等,并了解掌握行业最新资讯;
5、熟练掌握相关工作软件如需求分析软件、建模软件等;
6、具有良好的分析综合能力,能做出正确的市场判断;
7、具有良好的沟通协调能力和人际交往能力,善于倾听客户意见;
8、具有良好的'文档编写能力和整理能力,
需求工程师关键技能
专业能力
熟悉软件开发编程语言数据库语言
个人能力
文档撰写能力表达理解能力阐述沟通
需求工程师升职空间
需求工程师 → 技术经理/项目经理
需求工程师薪情概况
应届毕业生¥
1年经验¥
2年经验¥
3年经验¥
需求工程师工作内容
1、在项目经理和高级开发工程师指导下,根据公司战略进行调研和数据分析,规划相关产品战略,长短期目标与产品策略;
2、搭建系统开发环境,并使用SVN、VSS、TFS等版本控制工具;
3、完成所开发模块的单元测试;
4、主动收集业务需求,并完成需求分析,产品设计,推动产品研发项目;
5、所负责产品线产品规划的落地、实施,以及基于数据的产品提升;
需求工程师岗位职责说明书
俗话说:“办事不由东,累死也无功”,再好的软件如果没有做好需求分析也将失去市场意义,失去生存活力,需求工程师是沟通用户与开发人员的桥梁,做好需求分析是一个产品是否能够适应用户要求的关键所在。需求工程师们在了解用户又了解技术的基础上掌控着项目发展的风向标。
岗位描述:
1、根据产品规划或者项目要求,开展需求调研,完成调研报告和需求规格说明书;
2、向开发工程师提供咨询、指导、解释业务需求,向用户汇报系统功能;
3、整理和分析客户需求,对其分类汇总和实现预估,提出需求分析报告和实现计划要求;
4、参与整个产品开发流程,负责需求开发与跟踪,完成需求变更的控制与管理,与开发测试团队一起保证最终产品的正确定位;
5、指导测试工程师根据测试需求,组建测试环境的`工作,
任职资格:
1、计算机或通讯相关专业本科以上学历,本科毕业4年以上,硕士毕业1年以上;
2、两年以上终端软件开发工作经验;
3、具有较强的沟通能力,逻辑思维能力和文档编写能力;
4、掌握需求分析方法,熟悉需求管理和研发过程管理,具有较好的开发经验;
5、较强的责任心及团队合作精神,能够承担工作压力;
6、有电子政务等大型管理系统软件需求分析实践者优先。
新模板的第1和第2小节实际上起到的作用还是“引言”的作用,不过在具体的内容上还是做出了不小的调整。
首先是做了一些扩展,包括将“编写目的”扩充为“文档概述”,将“背景”扩展为“系统概述”,同时也更明确地指出了它应该包含的内容。
然后是做了一些剪裁和调整,包括将“定义”小节去掉了(放在最后的“注释”部分中),这和我们前面的分析比较类似,该信息更适合单独来管理;另外还将“参考资料”更精确地定义为“引用文件”,并将其作为单独的章节。
另外还做了一些补充,增加了“标识”和“基线”,它们是近代软件工程理论的产物,用来实现需求的跟踪和需求基线管理。
新版本相对老版本做了以下两点的更新:
编制说明
千里之行购物网由“级软件班彭双双”工作室承接制作,其一切功能都依据顾客需求制订,制作,特作以下说明书.
更改控制单
目 录
总则 ........................................................................................................................................... - 4 - 2 3
适用范围 ............................................................................................................................. - 4 - 引用标准文献 ..................................................................................................................... - 4 - 名词术语表 ......................................................................................................................... - 4 -
系统体系结构 ........................................................................................................................... - 5 - 系统功能需求 ........................................................................................................................... - 6 -
总体实现 ............................................................................................................................. - 6 - 系统管理平台 ..................................................................................................................... - 6 -
前提和约束 ................................................................................................................ - 6 - 系统管理功能 ............................................................................................................ - 7 - 系统主要业务流程 ............................................................................... 错误!未定义书签。 用户信息发布流程 ....................................................................... 错误!未定义书签。
系统技术需求 ........................................................................................................................... - 7 - 5
安全性 ................................................................................................................................. - 7 - 扩充性 ................................................................................................................................. - 7 - 易维护 ................................................................................................................................. - 7 - 响应速度快 ......................................................................................................................... - 8 -
系统性能需求 ........................................................................................................................... - 8 -
系统响应时间 ..................................................................................................................... - 8 - 并发处理能力 ..................................................................................................................... - 8 -
6 系统安全性需求 ....................................................................................................................... - 8 -
用户合法身份校验 ............................................................................................................. - 8 - 数据授权控制 ..................................................................................................................... - 8 - 操作日志 ............................................................................................................................. - 8 - 防火墙 ................................................................................................................................. - 9 -
7 其它非功能性需求 ................................................................................................................... - 9 -
稳定性需求 ......................................................................................................................... - 9 - 扩展性需求 ......................................................................................................................... - 9 - 易操作 ................................................................................................................................. - 9 -
1 总则
进入21世纪以后,网上购物已经是一件新鲜的不能再新鲜的事情了,对于我国网络
购物的需要量,特地建立一个购物网站以供需求
适用范围
本规范是千里之行购物网项目的技术需求、开发和实现的指导性文件。
引用标准文献
《编码规范》
名词术语表
2 系统体系结构
参考软件体系架构采用MVC多层体系的思路,本系统平台架构也体现这一架构的思路,具体设计如下图示意:
图系统软件结构示意图
该体系架构采用业界成熟和广泛运用的J2EE技术、基于MVC(模型―视图―控制器)设计范例进行架构设计。
WEB服务器为前端客户浏览器提供表示逻辑和用户导航;处于中间层的应用服务器通过WEB容器和JAVABEAN提供的各组件完成业务逻辑和工作流;处于后端的数据模型层提供数据逻辑,根据具体情况的不同,采用DAO连接数据库。
MVC(模型―视图―控制器)设计范例基于功能清楚地分开了代码,因此,修改某一层上的应用程序不会影响到其它层,整个系统是一个松耦合的系统,特别适合于业务模式、用户状况与需求多变的`应用环境。在系统开发上,由于它将功能清楚地进行了分解,使得需要不同技术能力的团队可以相互独立地工作,这种明确的分工可有效利用开发团队成员的力量,实现高效优质的开发工作。
3 系统功能需求
总体实现
所有的用户可以划分为以下几个大类:
? 网络用户:通过网络实现查看网页信息,注册为会员,登陆后享受会员具有会员功
能,信息发布、信息回复查看等功能。 ? 系统管理员:系统管理人员,完成基本参数设置、系统运行日志、用户管理和权限
设置等系统基本设置。 按照以上原则,系统划分为两部分功能实现:面向网络用户的功能和面向系统管理的系统管理功能。
图 系统功能模块示意图
以下所有功能模块的需求分析将基于这个模块划分原则进行,并展开详细的需求分析说明。
功能实现上应能做到:操作简便;具有使用护航;可操作性好;对关键数据输入有即时提示;并且做到界面及提示用词统一、通俗易懂、不使用专业技术用语。
系统管理平台
系统管理平台面向整个网站管理IT系统的系统管理员,管理员通过该平台可以完成系统的用户管理、权限分配、以及性能分析、安全日志查询等系统级管理功能。
图 系统管理平台功能模块图
前提和约束
管理员权限为系统内置权限,只能访问管理平台,不能进行业务操作。
通过用户组设置,减少批量相同权限用户的设置重复工作量。
权限模型按照用户-用户组-权限-可访问资源(包含数据访问控制),进行设定。
系统管理功能
为了方便顾客的使用、操作和维护以及根据顾客要求,我工作室将千里之行购物网分做前台和后台两个控制功能模块。前台的内容发布给广大的网民,而后台部分则是便于顾客修改数据库,更新网页内容。也就是说,网民通过网络可浏览网页,而顾客将用有一个独立于客户端的控制页面,由顾客授权管理。 网页雏形
我工作室根据顾客提出的要求,计划将网页制作成如下形式:
1、首页顶部千里之行购物网名称,并以图片做修饰,添加导航条,导航条内容有:
网站公告、产品导航、户外服装、登山用品、野营露宿、休闲运动、运动工具共7条;
1 、引言
2、 背景说明
3、介绍内容、使用范围
4、参考资料
说明被开发软件的名称,任务提出者,用户及实现该软件的计算机网络。
参考资料
术语和缩写词
列出本文件中用到的专门术语的定义,及术语缩写词。
软件总体概述
目标
软件开发的意图、应用目标、作用范围以及需说明背景材料。
系统模型
图示说明该软件的所有功能及其相互关系和数据传递情况。
假设和约束
说明影响软件开发、运行环境和系统能力(如预告出错类型的能力)的某些假设和约束。 详细需求
详细描述此软件系统的功能需求和性能需求。
功能需求
对系统中每一个功能,要详细描述(图示或文字)。
概述 叙述功能名称,目标和作用。
输入 输入该功能的信息。
处理 描述该功能做什么,如何对输入信息进行加工并转换成输出信息。
输出 列出内部生成的文件。
性能需求
定量地描述此软件系统应满足的具体性能需求。可考虑以下方面:
说明系统的精度要求,如:
数据的精度要求。
数字计算的精度要求。
数据传送的误码率要求。
时间特性
说明系统的时间特性要求,如:
解题时间。
询问和更新数据文件的响应时间。
系统各项功能的顺序关系。
灵活性
说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而需要设计的软件成分和过程。
系统容量
包括系统的设计容量和理论(计算)容量。
输入和输出
解释各输入输出数据类型,并逐项说明某媒体、格式、数值范围等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
数据管理能力
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作估算。
故障处理
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
环境
描述所开发软件运行所需的环境。
设备环境
描述运行软件系统所需的设备能力,如:
处理器的型号和内存容量。
存储媒体的数量。
通信网络(包括说明网络结构,线路速度及通讯协议等)。
支持软件环境
列出与待开发的软件互相配合的支持软件(包括名称,版本号和文件资料),必要时还应列出测试软件,还要指出该软件用的编程语言,编译程序,操作系统和数据管理系统。
接口
说明本软件与其他软件之间的接口、数据通信协议等。
说明本软件系统在安全和保密方面的要求以及用户对使用方便、可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求。
需求规则说明书包含内容:
1)范围
2)引用文件
3)需求
所需的状态和方式、需求概述、需求规格、软件配置项能力需求、软件配置项外部接口需求、软件配置项内部接口需求、适应性需求、保密性和私密性需求、软件配置项环境需求、计算机资源需求(包括硬件需求、硬件资源利用需求、软件需求和通信需求)、软件质量因素、设计和实现约束、数据、操作、故障处理、算法说明、有关人员需求、有关培训需求、有关后勤需求、包装需求和其他需求,以及需求的优先次序和关键程度。
4)合格性规定
5)需求可追踪性
6)尚未解决的问题
7)注解
8)附录
——节选自《信息系统项目管理师教程(第3版)》
SERU是一套系统全面的需求方法论,适合中国国情,尤其对ToB类软件的需求文档编写有较好的指导作用。
需求概述部分的主要内容是针对中层用户代表的,其核心内容在于对业务知识的梳理,目标在于导出系统的用例模型和领域模型,是需求分析第一阶段(理清框架和脉络)的工作任务。简单地说,就是:
•首先将系统按业务的特点分成不同的子问题域(主题域),并且通过构件图整理出它们之间的接口。
•对每个子问题域(主题域)进行分解,标识出与系统相关的业务流程(业务事件是流程的起点)、报表类型。
•然后绘制每个业务流程的流程图,将流程中涉及的业务实体之间的关系、结构规则用领域类图片段表示出来,并根据“是否在系统边界之内”的原则从流程图中派生出用例图。
•同时对于每类报表而言,用领域类图片段表示出其涉及的业务实体,用用例图表示具体的报表项。
因此这个部分实际上就是采用一个业务驱动的树型结构(主题域、业务流程、报表类型)贯穿的业务知识,它框出了系统所需完成的行为需求,以及它涉及的结构需求。
这部分内容在老版本的国标模板中并没有涉及,但在新版本的国标模板中就增加了这方面的信息,即“需求规格”小节,但具体的组织方法未定义。而在RUP版本的模板中也没有明确地指出,但这部分信息实际上是从属于需求模型的。
以上部分是针对具体的开发人员和操作层的用户代表的,它将描述最为细节的需求信息;由于该模板是针对“用例分析技术”的,因此选择“用例”作为行为需求的最小单元,“领域类”作为结构需求的最小单元;换句话说,就是填充用例和领域类的细节。
在这个部分中,参考了RUP版本的模板,并对用例模板进行了适当的扩展,将每个具体的报表项定义为一个报表类(R)用例,每个具体的接口定义为一个接口类(I)用例,同时为它们分别定义了不同的格式模板。另外,也对领域类应该填充什么方面的内容进行了约定。
而在国标版本(包括老版本和新版本)、Volere版本的模板中,由于它们并不限定某种需求分析技术,因此采用了更通用的表示方法;因此在使用之前,建议还是应该对其做进一步的定义与约定。
除了结构需求、行为需求之外的其他需求都应放在“补充规约”这一部分中,在RUP版本的模板中采用了相同的组织方法;而在国标模板(包括新、老版本)、Volere模板中则是将它们打开,每个部分一个小节,区别仅在于展开的程度各有不同。
我们根据在业务系统中经常涉及的内容对补充规约分成了三类:一是设计约束;二是质量属性;三是其他内容。
对于设计约束而言应该包括技术选择的限制条件(也就是非技术因素决定的技术选型)、运行环境(也就是预期的软、硬件环境,通常可以使用部署图表示)以及预期的使用环境。这些内容在新版本的国标模板中也有详细的划分。
而对于质量属性而言,建议直接分解到要开发什么功能上,并根据对开发的影响提供了一个树形结构。
此外还可以涉及培训、后勤、包装、升级等其他方面的需求,这在新国标版本的模板、Volere模板中都归纳了一些,大家可以参考。
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.miekuo.com/fanwendaquan/qitafanwen/989267.html