分层定义需求对象之间的关系复杂场景需求点之间关系北京大学硕士学位论文行业层需求点之间关系业务层需求点之间关系功能层需求点之间关系复杂场景的需求分析步骤明确问题定义需求类并实例化出需求对象梳理需求对象间的逻辑分析各层对象的致性前后逻辑关系和优先级整理并输出需求列表验证调整本章小结第四章复杂场景需求分析技术的应用区级智慧城市项目介绍项目背景建设目标建设内容需求调研过程和方法准备工作调查问卷客户访谈观察用户业务需求剥离头脑风暴区级智慧城市项目需求分析过程定义需求类实例化需求对象梳理需求对象间的逻辑分析行业层需求点之间关系分析业务层需求点之间关系分析功能层需求点之间关系需求点之间关系的分析结果行业对象分析结果业务对象分析结果功能对象分析结果目录区级智慧城市项目需求分析结果评价需求清晰性评价需求完整性评价需求致性评价需求可测试性评价本章小结第五章结论与展望结论展望参考文献致谢北京大学学位论文原创性声明和使用授权说明北京大学硕士学位论文图表目录图实施方案图需求类逻辑框架图图行业对象需求致性分析流程图图行业对象需求前后逻辑关系分析流程图图行业对象优先级分析流程图图业务对象需求致性分析流程图图业务对象需求前后逻辑关系分析流程图图业务对象优先级分析流程图图功能对象需求致性分析流程图图功能对象需求前后逻辑关系分析流程图图功能对象优先级分析流程图图复杂场景的需求分析步骤示例图图区级智慧城市空间规划图国土行业对象图图城市规划行业对象图图医疗行业对象图图教育行业对象图图城市管理行业对象图图交通行业对象图图水务行业对象图图环保行业对象图图国土业务对象图图城市规划业务对象图图医疗业务对象图图教育业务对象图图城市管理业务对象图图交通业务对象图图水务业务对象图图环保业务对象图图国土测管业务区域功能对象图目录图国土土地审批业务区域功能对象图图国土耕地保护业务区域功能对象图图国土地籍管理业务区域功能对象图图国土土地规划业务区域功能对象图图国土综合业务区域功能对象图图国土需求对象逻辑框架图图城市规划需求对象逻辑框架图图医疗需求对象逻辑框架图图教育需求对象逻辑框架图图城市管理需求对象逻辑框架图图交通需求对象逻辑框架图图水务需求对象逻辑框架图图环保需求对象逻辑框架图表行业需求列表表业务需求列表表国土行业功能需求列表表城市规划行业功能需求列表表医疗行业功能需求列表表教育行业功能需求列表表城市管理行业功能需求列表表交通行业功能需求列表表水务行业功能需求列表表环保行业功能需求列表第章绪论第章绪论软件工程过程中,需求分析是软件生存周期中非常关键判断前个功能对象为后个功能对象的前置需求,同样,后个功能对象为前个功能对象的后置需求。依次类推,最终查找出该问题域中所有功能对象的前置后置关系。优先级分析需求优先级是针对需求的重要程度进行的分析。需求的优先级般由自然属性需求本身的特点经济属性成本和风险用户属性用户额外的要求等因素综合决定。需求优先级根据场景的不同,有不样的侧重点,所以需求的优先级是根据环境的变化赋予属性不同的权值而随着改变的。功能需求中,功能对象出现的频率要素说明需求本身重要性的特点,即自然属性需求属性中需求费用和需求风险确定了需求的投入回报率,即经济属性同时重要性权值表现了用户对需求重要度的定位和要求,即用户属性。对于功能需求优先级的划分,根据对不同侧重点分配加权值来综合求得功能需求的优先级。功能对象的优先级评价因子。自然属性功能对象出现的频率值为到。经济属性需求风险值为到,最高需求费用。用户属性重要性权值值为到,最高。定义自然属性优先级大小定义。为功能对象集合,若∈∪∈,出现的频率为,出现的频率为设为出现的频率,为功能对象总数,如果,则的自然属性优先级大于的优先级其中为功能对象出现的次数。定义经济属性优先级大小定义。为功能对象集合,若∈∪∈,中的风险值为,费用值为中的风险值为,费用值为设为的经济属性值,为该对象出现的次数,如果,即,则的经济属性优先级大于的优先级。定义用户属性优先级大小定义。为功能对象集合,若∈∪∈,重要性权值分别为设ξ为的用户属性值,为出现的个数,ξξξ北京大学硕士学位论文如果ξξ,则的用户属性优先级大于的优先级。定义综合优先级大小定义。为功能对象集合,若∈∪∈,设Κ为的综合优先级值,权值为,权值为,ξ权值为,Κξ如果ΚΚ,则的综合优先级大于的优先级。图给出了功能对象优先级分析流程图。结束输入功能对象开始计算自然属性优先级功能对象中计算加权后综合优先级ΚξΚ计算经济属性优先级计算用户属性优先级ξ输入对象是否为真是否图功能对象优先级分析流程图第步输入所有功能对象及相关联属性和方法第二步判断输入对象是否正确,如果正确进入下步,如果不正确结束第三步计算所有功能对象自然属性优先级。自然属性分析根据需求本身的特点,分析需求的重要程度。主要通过功能对象在需求中出现的频率高低作为依据进行判断。第三章复杂场景需求分析技术的实施方案首先计算各个功能对象出现的次数,然后通过统计的次数与功能对象总数进行对比,得出出现的频率,通过频率的大小进行排序,频率值越大,最终得到的自然属性的优先级越高。第四步计算所有功能对象的经济属性优先级。经济属性分析体现了功能需求的经济可行性。风险越小,成本越少的功能需求优先级要靠前。在分析的过程中,主要依据功能对象的需求费用和需求风险两个属性的值的倒数进行乘积,求得的值越大,针对经济属性的优先级越高。特别说明,对于个对象出现多次,求其平均值作为该对象的经济属性值。第五步计算所有功能对象的用户属性优先级。用户属性分析重点从用户角度出发,判断优先级的高低。通过重要性加权属性值进行判断。对于个对象出现多次,对该对象重要性加权值求和,再将得到结果求平均值,得到的值越大,则用户属性优先级越高。第六步根据功能对象权值,计算综合加权优先级。分别对功能对象的自然属性经济属性用户属性进行加权求和,根据功能层特点,功能自然属性值和用户值所占比重较大,所以自然属性权值经济属性权值用户属性权值。三个因子都是单调增函数,加权求和后仍然符合单调增特点,所以得到的结果值越大,优先级越高。第七步根据综合计算的结果,对所有功能对象进行排序,综合结果越大,优先级越高。复杂场景的需求分析步骤面向复杂场景的需求分析技术是以面向对象方法和分层方法为基础,根据不同的层次对需求对象进行分类,分别分析各个层的需求对象的致性前后逻辑关系和优先级,并输出需求列表。依据需求分析过程的螺旋性特点,设计出的需求分析技术的实施包括个步骤。图给出了复杂场景的需求分析步骤示例图。明确问题定义需求类并实例化出需求对象梳理需求对象间的逻辑分析各层对象的致性前后逻辑关系和优先级整理并输出各层需求列表验证调整北京大学硕士学位论文图复杂场景的需求分析步骤示例图明确问题确定需求的内容和需求的价值。明确需求的背景和需求的意义,即了解需求产生的背景,需求的相关涉众,以及利益决策者同时理解需求的意义和所带来的价值。在前期获取的需求材料中,根据总体建设规划纲要和建设任务书,确定需要完成的主体任务,并确定针对完成结果所需要的评价指标,梳理各个主体任务之间的关系主办业务和协同业务之间的关系。然后将各类任务细分成多个问题,梳理对应业务领域内的主要问题之间的关系主办业务和协同业务之间的关系。最后将每个问题再细分成多个功能点,梳理解决个问题所需的功能集合,同时针对交叉功能还要详细分析,最终得到可操作和可认识的功能点列表。定义需求类并实例化出需求对象根据前期分析明确的问题,定义不同层次的需求类,并实例化出对应层次的需求对象。然后定义对象的属性和方法,填充对象的属性值。最后根据对象的定义验证对象的正确性。梳理需求对象间的逻辑根据已有的各类需求对象,梳理需求对象间的逻辑。行业对象归口到行业类中,业务对象归口到业务类中,功能对象归口到功能类中。同时将业务对象与父类行业对象进行关联,将功能对象与父类业务对象进行关联,其中行业对象也可以直接作为功第三章复杂场景需求分析技术的实施方案能对象的父类,建立功能对象与行业对象的父子关系。建立总体架构后,明确功能对象的基本元素,以及简单功能对象和复杂功能对象之间的组合关系,功能对象和业务对象之间的组合关系明确业务对象的基本元素,以及简单业务对象和复杂业务对象之间的组合关系明确简单行业对象和复杂行业对象之间的组合关系。结合用户实际情况前期的建设规划纲要和建设任务书,验证需求逻辑的正确性。分析各层对象的致性前后逻辑关系和优先级分别对行业层对象业务层对象和功能层对象各自的致性前后逻辑关系和优先级进行分析。首先分析行业层对象,归并和梳理同类行业层对象。然后对梳理后的行业对象进行前后逻辑关系的分析,简单行业对象顺序排列,复杂行业对象将属性为主办的行业对象排列在前,协同的行业对象排列在后。其中同个行业对象可能会出现多次,在分析过程中作为不同的需求对象进行罗列。最后依照梳理好前后逻辑关系的行业对象,分析判断对象的优先级,根据行业对象的自然属性经济属性和用户属性进行加权求解,根据得到的优先级,调整已有的需求列表,最终得到行业层的需求列表。其次分析业务对象,分别分析各个行业对象所属的业务对象。在特定的行业域下,首先分析业务对象的致性,归并同类业务对象。然后依据得到的对象列表,分析业务对象的前后逻辑关系,简单的业务对象顺序排列,复杂的业务对象将属性为主办的业务对象排列在前,协同的业务对象顺序排列在后,其中同个业务对象可能会出现多次,在分析过程中允许冗余,作为不同的需求进行罗列。最后依照梳理好前后逻辑关系的行业对象,分析判断对象的优先级,根据业务对象的自然属性经济属性和用户属性进行加权求解,根据得到的优先级,调整已有的需求列表,最终得到业务层的需求列表。最后分析功能对象。分别分析各个业务对象所属的功能对象,在特定的业务域中,首先分析功能对象的致性,去掉表达同个需求的功能对象,保留不同需求的功能对象。然后根据分析得到的需求列表,分析功能对象的前后逻辑关系,查找分析功能对象的前置需求和后置需求,没有关系的功能对象顺序罗列。根据经过致性和前后逻辑关系分析后的功能对象列表,分析判断功
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 101 页
第 2 页 / 共 101 页
第 3 页 / 共 101 页
第 4 页 / 共 101 页
第 5 页 / 共 101 页
第 6 页 / 共 101 页
第 7 页 / 共 101 页
第 8 页 / 共 101 页
第 9 页 / 共 101 页
第 10 页 / 共 101 页
第 11 页 / 共 101 页
第 12 页 / 共 101 页
第 13 页 / 共 101 页
第 14 页 / 共 101 页
第 15 页 / 共 101 页
预览结束,还剩
86 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。