扫码阅读
手机扫码阅读

COSMIC度量案例:一个简单、明确的软件需求

21 2024-10-01

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:COSMIC度量案例:一个简单、明确的软件需求
文章来源:
麦哲思科技任甲林
扫码关注公众号
培训教室管理系统需求摘要

培训教室管理系统需求摘要

在对培训教室管理系统的需求描述中,提到了教室信息的维护工作,具体包括新增、修改、删除教室的功能,以及教室的信息字段:编号、楼层、容量、功能及说明。

功能处理概述

系统应提供四个主要功能处理:

  • 新增教室
  • 修改教室信息
  • 删除教室
  • 查询教室信息

功能处理详细讨论

查询功能被视为单独的功能处理,因为用户可以仅查看教室信息而不做其他操作。尽管未在需求描述中明确指出查询功能,但界面原型暗示了其存在,可以与需求人员确认。

尽管存在两个不同的新增入口(加号与新增按钮),仍然只算作一个新增功能处理,因为它们的目的和数据处理完全相同。相比之下,新增与修改功能则被认为是两个不同的处理,因为它们的目的和数据流动是不同的。

保存操作不被视为独立的功能处理,因为它仅是新增或修改操作的一部分。没有新增或修改功能,保存操作无法独立存在。

错误提示和功能点计数

需求描述中未提及错误提示,因此根据COMIC规则,可以不计入功能点。遗漏的需求,例如删除教室前的检查机制,应与需求人员确认并补充。

度量结果

功能处理 兴趣对象 输入 输出 小计
查询 教室 1 1 3
触发 1
新增 教室 1 1 2
修改 教室 1 1 1 1 4
删除 教室 1 1 2
合计 4 2 2 3 11

查询功能特别说明

查询功能包括触发输入,因为功能处理至少需要两个功能点:输入加输出或写。如果在计数后发现功能处理没有任何输入,则需要添加一个触发输入。

想要了解更多内容?

查看原文:COSMIC度量案例:一个简单、明确的软件需求
文章来源:
麦哲思科技任甲林
扫码关注公众号

麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席

420 篇文章
浏览 63.2K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线