首页 > 其他分享 >【真题解析】软件工程-重点题目解析(1)

【真题解析】软件工程-重点题目解析(1)

时间:2023-11-03 12:33:21浏览次数:37  
标签:真题 成熟度 模型 等价 软件工程 等级 解析 过程 输入

截止2023年4月

本系列是我自己在学习过程中记录的资料;因为内容比较格式比较多样;用markdown靠记录非常浪费时间;再加上对时效性的考虑;就以PPT的形式记录了;

本系列因为是自己的理解为主,因此,难免与教材中的内容有误差,主要是从自己的知识角度解释题目的答案,个人感觉是有助于记忆的。

如果有朋友有缘看到并有所帮助的话,那是再好不过的了。

【真题解析】软件工程-重点题目解析(1)_夏明亮


【真题解析】软件工程-重点题目解析(1)_真题_02



【真题解析】软件工程-重点题目解析(1)_真题_03



31.简述计算机软件的定义。

计算机软件一般是指计算机系统的程序及其文档;其中,程序是计算机任务的处理对象和处理规则的描述;文档 是为了理解程序所需的阐述性资料;

软件是一个特定问题域的抽象,是一种逻辑实体。

32.简述需求的基本性质。

需求具有5个基本性质;分别是:必要性、无歧义性、可跟踪性、可测量性和可测性。

33.简述创建系统类图所涉及的工作。

创建系统类图依赖于所使用的方法学;主要涉及4个方面:

1、模型化待建系统的概念,形成类图中的基本元素;2、模型化待见系统中的各种关系;形成初始类图;3、模型化系统中的协作,形成最终类图;4、模型化逻辑数据库模型。

34.简述RUP创建系统用况模型应进行的活动。

1、发现并描述参与者;2、发现并描述用况;3、确定用况优先级;4、精化用况;5、构造用户界面原型;6、用况模型结构化。

35.简述软件生存周期模型。

软件生命周期模型是一个包括软件产品开发、运行和维护中有关过程、活动和任务的框架。

软件生命周期模型为组织软件开发活动提供了有意义的指导。

常见的软件生存周期模型有瀑布模型、增量模型、演化模型以及螺旋模型等。

36.简述能力等级和成熟度等级之间的区别和联系。

(1)区别:能力等级是一种过程改善路径,该路径可使组织针对单一过程域不断改善该过程域。

成熟度等级也是一种过程改善路径,该路径可使组织关注一组过程域不断改善一组相关的过程域。

(2)联系:能力等级和成熟度等级都是CMMI提供的两种过程改善路径;它们的侧重点不同;他们都是按共同的目标从若到强。

当某一过程域逐步完成了所有等级的“最佳实践”它才可能满足成熟度等级对单一过程域的要求。

当一组过程域及相关共用目标的一个成熟度等级完成后,软件过程才能实现高一级别的“成熟度”;从而实现对软件过程有效管理的“最佳实践”。




【真题解析】软件工程-重点题目解析(1)_真题_04



【真题解析】软件工程-重点题目解析(1)_夏明亮_05



【真题解析】软件工程-重点题目解析(1)_详细解析_06


关于(白盒)测试:

【真题解析】软件工程-重点题目解析(1)_详细解析_07



【真题解析】软件工程-重点题目解析(1)_夏明亮_08


在软件测试中,等价类是指具有相似行为或应该被同等对待的输入数据或操作集合。等价类测试是一种基于等价类的测试方法,它有助于有效地减少测试用例数量,同时保证对软件系统的充分测试覆盖。确定等价类的方法如下:

1. **有效等价类**:有效等价类是指那些预期被接受的输入数据或操作,这些输入数据或操作应该产生相似的结果。例如,如果一个输入是正整数,那么一个有效等价类可以是所有大于零的整数。

2. **无效等价类**:无效等价类是指那些不应该被接受的输入数据或操作,这些输入数据或操作可能会导致错误或异常结果。例如,如果一个输入是正整数,那么一个无效等价类可以是负整数或零。

3. **边界值等价类**:边界值等价类是指那些紧邻有效和无效等价类的边界值,这些值可能会导致软件系统行为发生变化。例如,如果一个输入范围是1到100,那么边界值等价类可以是1和100。

为了确定等价类,您需要仔细分析软件系统的需求规格和输入范围。在确定等价类时,需要考虑输入值的有效性和无效性,并确保测试用例能够覆盖每个等价类。通过使用等价类测试,您可以有效地减少测试工作量,并确保对软件系统的关键方面进行全面的测试。


【真题解析】软件工程-重点题目解析(1)_详细解析_09



【真题解析】软件工程-重点题目解析(1)_真题_10



【真题解析】软件工程-重点题目解析(1)_夏明亮_11




【真题解析】软件工程-重点题目解析(1)_详细解析_12



【真题解析】软件工程-重点题目解析(1)_夏明亮_13



【真题解析】软件工程-重点题目解析(1)_软件工程_14




【真题解析】软件工程-重点题目解析(1)_软件工程_15


喜欢的朋友,拜托一件3连哦。


标签:真题,成熟度,模型,等价,软件工程,等级,解析,过程,输入
From: https://blog.51cto.com/mlxia/8163822

相关文章

  • Oracle OCP 19c认证考试1Z0-082题库最新解析 第十六题
    16.ExaminethedescriptionofthePRODUCTDETAILstable:Whichtwostatementsaretrue?A.PRODUCT_NAMEcannotcontainduplicatevaluesB.EXPIRY_DATEcontainstheSYSDATEbydefaultifnodateisassignedtoitC.EXPIRY_DATEcannotbeusedinarithmetice......
  • 【工具包使用】csv文件解析
    前言  注意:1.数据格式及特点,如何确认是不是重复的元素及其后续操作;2.数据类型;参考1. python解析csv文件-掘金;完......
  • 重学C语言——第一个程序及解析
    在上一篇blog(博客)中,我们了解到了C语言出现的背景知识以及一些后缀的解释。今天,我们要学习第一个C程序啦!(今天起,我们blog中的程序大多是用Devc++编译器完成,若有特例会单独指出。大家可以选择合适的C编译器,安装在电脑中后即可开始学习。推荐大家安装在D盘或者E盘,并单独创建一个文件夹......
  • 每日一练 | 网络工程师软考真题Day47
    阅读以下关于Linux文件系统和Samba效劳的说明,答复以下【问题1】至【问题3】。【说明】Linux系统采用了树型多级目录来管理文件,树型结构的最上层是根目录,其他的所有目录都是从根目录生成的。通过Samba可以实现基于Linux操作系统的效劳器和基于Windows操作系统的客户机之间的文件、......
  • php: ajax请求,在返回信息前面出现ufeff红点,导致解析错误
    问题:ajax请求,在返回信息前面出现ufeff红点,导致解析错误原因:PHP文件格式编码位utf-8bom  文件编码是含BOM的会导致出现这种情况解决:  第一种方法:PHP文件格式编码转化为utf-8  第二种方法:在接口echo输出前面,添加一个ob_clean()函数           ......
  • 一文读懂强化学习:RL全面解析与Pytorch实战
    在本篇文章中,我们全面而深入地探讨了强化学习(ReinforcementLearning)的基础概念、主流算法和实战步骤。从马尔可夫决策过程(MDP)到高级算法如PPO,文章旨在为读者提供一套全面的理论框架和实用工具。同时,我们还专门探讨了强化学习在多个领域,如游戏、金融、医疗和自动驾驶等的具体应用......
  • jwt生成token及拦截器解析token
    添加依赖<!--jwt加密--><dependency><groupId>com.auth0</groupId><artifactId>java-jwt</artifactId><version>3.10.3</version></dependency>......
  • Python JSON 使用指南:解析和转换数据
    JSON是一种用于存储和交换数据的语法。JSON是文本,使用JavaScript对象表示法编写。Python中的JSONPython有一个内置的json包,可用于处理JSON数据。示例:导入json模块:importjson解析JSON-从JSON转换为Python如果您有一个JSON字符串,可以使用json.loads()......
  • 刘铭诚:11.1-2美盘黄金行情涨跌走势解析及期货原油价格操作建议
    黄金行情走势分析——白盘波动不大,午间下跌预期给到1975一线入场多单,目前到达1983一线,短线拿到8个点。整体来看今日的波动振幅还没有打开,但是从相关美元指数来看比较利好美元,目前更是来到106.85.晚间有望向107水平关口发起冲锋,届时黄金还会承受打击下跌。昨日黄金受到多次......
  • Python JSON 使用指南:解析和转换数据
    JSON是一种用于存储和交换数据的语法。JSON是文本,使用JavaScript对象表示法编写。Python中的JSONPython有一个内置的json包,可用于处理JSON数据。示例:导入json模块:importjson解析JSON-从JSON转换为Python如果您有一个JSON字符串,可以使用json.loads()......