问题标签 [system-requirements]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
system-requirements - 客户、用户、利益相关者和参与者之间有什么区别?
我的软件需求工程教授总是使用客户、用户、利益相关者和参与者的替代方案,或者有时说这些是同一个词。但我不确定它们之间的区别。
什么是域名?他经常使用应用领域知识词。这些话是什么意思?
system-requirements - 如何定义 Web 应用程序的最低服务器要求
我正在用 C# - MVC 开发一个 Web 应用程序。我找不到任何关于如何定义推荐的服务器要求的体面信息:
- CPU内核和速度
- 带宽
- 记忆
- 磁盘空间(这个很容易弄清楚.. :)
我应该问什么问题?这可能会影响上述参数,答案将如何影响它们?例如,如果客户说他\她希望系统中有 20 个并发用户,我如何将其倍增以了解所需的内存消耗或 CPU 使用情况?
requirements - 在 Enterprise Architect 中找不到 SysMl 工具箱
我正在尝试制作需求图,但找不到 SysML Toolbox。在 Sparxsystems 帮助页面之后,我尝试通过单击More tools...
工具箱选项卡中的按钮来添加 SysML 工具箱,但没有 SysML 菜单。我正在使用EA Academic Version 10.0.1009
. 有人知道我如何为 SysML 需求建模吗?
analysis - 软件需求分析——需求的正确性
我只是在读一本关于软件工程设计的书(关于亚马逊的书)。我无法理解书中描述的正确和错误要求的示例。
书上说:
不正确的要求是:
该软件应要求用户使用唯一的用户 ID 和密码组合登录。
正确的要求是:
该软件应要求用户使用用户 ID 和密码登录。该软件应要求用户使用有效的电子邮件地址登录。
为了说明需求正确性的问题,本书给出了一个例子:
示例基于计算机安全系统的要求,要求用户使用唯一的用户 ID 和密码组合登录。
在这种情况下,当用户尝试使用已经存在的用户名或密码登录时,系统需要拒绝该尝试,从而了解其他人的登录信息。
如何深入了解用户的登录信息?拒绝登录可以得到什么信息?
visual-studio - 测验系统用例
下图描述了我的测验系统老师将登录一个网站并创建一个测验并输入它的问题和可能的答案,然后学生将使用他们的手机登录并选择老师并选择所需的测验,然后回答问题并在手机上查看最后的结果,另外老师可以在网站上查看测验结果。
以下用例是否描述了我刚才所说的内容??!。
从学生的角度:
1-如果登录用例是基本用例,所有其他用例都将添加为包括
2-我应该有一个“做测验”用例还是直接将其他用例与学生相关联
3-是否应该将“查看测验结果”关联为包括“做测验”
从老师的角度
对于教师参与者,我有同样的问题,哪些用例应该关联为包含,哪些应该直接关联到参与者,哪些应该关联为扩展。
internet-explorer - Visual Studio 2015 系统要求
有关 Internet Explorer (IE) 的 Visual Studio 2015 系统要求是什么?
相应的Microsoft 页面指出 Visual Studio 2013 需要 IE 10,但没有提及 2015 版本。
use-case - Is there a difference between use cases and functional requirements?
I am curious because it seems like everyone has different opinions on the matter. When creating an SRS document, do you need both use cases and functional requirements or just one since use functional requirements expand on use cases?
c++ - MISRA C++ 2008 规则 5-2-7 违规:具有指针类型的对象不得直接或间接转换为不相关的指针类型
在以下示例中:
报告了 MISRA 5-2-8 和 5-2-7 违规行为。
我怎样才能消除这种违规行为?
我需要有 C++ 静态分析经验的人来帮助我。几天以来,我一直在用这种愚蠢的规则打我的头。
根据 MISRA C++ 标准(MISRA-Cpp-2008.pdf: 规则 5-2-7(必需):具有指针类型的对象不得直接或间接转换为不相关的指针类型。
好的,但是我们有很多代码,例如需要将地址转换为char*
然后与它一起使用std::ifstream
,该read(char* buffer, int length)
函数需要将地址类型转换为 ( char_t*
)。那么根据 MISRA 人的说法,有人可以用 C++ 编程而不使用任何演员表吗?标准没有说必须如何进行指针转换。
在我的生产代码中,我的问题在于使用从预定义数据结构中的文件读取std:ifstream的文件读取操作:
根据 MISRA 应该怎么做?
那么有什么解决方案吗?
编辑:彼得和 QQ 的答案都是正确的,似乎 MISRA 真的想在没有任何演员表的情况下做所有事情,如果项目处于最后阶段,这很难做到。有两种选择:
1 - 逐一记录 MISRA 偏差并解释为什么演员表是好的,解释这是如何测试的(QQ 建议)
2 - 使用 char 类型的字节数组作为 file.read(),然后在安全读取文件内容后将字节数组转换为标题内容,这必须为每个成员一一完成,因为如果您将 char* 转换为 int32_t 这再次违反规则 5-2-7。有时工作量太大。
c# - 如何找到我的 winform 应用程序和 Outlook 插件的最低系统要求
我已经用 C# 开发了一个 Outlook 插件和一个 winform 应用程序。我想确定我的两个应用程序的最低系统要求。请让我知道找到最低系统要求的步骤,或者是否有任何我可以使用的工具可以用于目的。在此先感谢。
requirements - 与 Web API 相关的功能性和非功能性要求
以 JSON 格式开发 RESTful API(稍后将由 Web 前端使用)是“功能性”还是“非功能性”要求?