zoukankan      html  css  js  c++  java
  • Active learning with LEGO for software requirements

    Title: Active learning with LEGO for software requirements

    Paper Session:Software Engineering

    背景

    软件工程(SE)通常被称为“’wicked problem”,因为由此产生的软件由于不完整、矛盾和不稳定的需求而充满了复杂的相互依赖性,而作为软件工程的一门学科,需求工程(RE)更是是一个特别棘手的问题。

    冲突

    学生往往发现很难解决一个没有明确定义的解决方案的问题——如果问题陈述含糊不清,或者课堂上的例子应用于不同的场景或领域。

    解决方案

    基于软件需求的LEGO主动学习

    实验内容

    1.单元学习

    Module1:Requirements Elicitation and System Refactoring in an Agile Environment

    • Devise a set of appropriate elicitation questions to gather requirements from a stakeholder。
    • Generate a set of requirements based on stakeholder inter-action
    • Describe the importance of reflecting on team effectiveness and the role of refactoring in an agile environment;
    • Validate a set of requirements for completeness and accuracy

    Module 2: Requirements Elicitation and Analysis

    • Synthesize a core set of system requirements
    • Generalize a set of requirements by identifying related and overlapping requirements
    • Distinguish between functional, non-functional, and domain requirements
    • Validate requirements for completeness and consistency

    2.讨论

    3.评估

    4.结果

    5.数据分析

  • 相关阅读:
    配置iis 8.0 遇到的问题
    easy ui datagrid 下拉框级联绑定
    Flutter
    Flutter
    mingw
    Flutter 配置windows桌面开发环境
    Flutter -- 输入法键盘盖住控件出现A RenderFlex overflowed by 27 pixels on the bottom
    PowerBuilder -- 连接sqlite
    idea
    PowerBuilder -- 事件与函数的触发
  • 原文地址:https://www.cnblogs.com/fcw245838813/p/12685055.html
Copyright © 2011-2022 走看看