Weighted Concept Maps

Decent Essays
The referent-based method, focusing on comparing the student map with a criterion, has been used in related studies and the research results indicate it is valid and reliable, but this method does not pay attention to the degree of importance of different propositions, and assumes that all of the propositions in a student-created concept map are equally important, which is not always true in reality. Weighted concept maps were created for scoring the degree of importance of different propositions in student concept maps. Compared to the previous non-weighting approach like the referent-based method, the weighting approach could help provide meaningful quantitative analysis when assessing students’ concept maps in terms of the importance of …show more content…
Develop the database. Develop the detailed system functionalities. Develop the user interfaces.

Evaluation Conduct one-to-one evaluations, identify problems and improve the system. Conduct a pilot test, identify problems as well as improve the system. Conduct a small group evaluation. Conduct subject-matter expert evaluations. Collect the evaluation data, analyze these data and summarize the evaluation results for improving the system.

The Design of Knowledge Assessment System

Sommerville (2009) presented a general model for the software system design process (see Figure 5), which was used to guide the design of the knowledge assessment system. Figure 5. A general model of software system design process (Sommerville, 2009)

According to the above model, the design inputs include: platform information, data description and requirements specification. The platform information indicates that the environment in which the software executes. The knowledge assessment system is designed to run at the Linux environment. The data description is used for the system data organization, and it maybe belong to platform information if the system is for processing existing data. The requirements specification consists of a depiction of the necessary functionalities and a description of the system performance and dependability requirements (Sommerville,
…show more content…
Requirements are classified into two main categories: functional requirements and non-functional requirements. Functional requirements are the requirements for desired functions of the system, and non-functional requirements are the quality properties of the system (Wieringa, 2014). Based on the literature review, we have obtained the idea that what necessary features for a knowledge assessment system based on concept maps should have, but how the different necessary functions interact with users need to be analyzed and

Related Documents

  • Decent Essays

    SOFTWARE REQUIREMENT SPECIFICATION Software development life cycle(SDLC) consists various phases: requirement gath- ering and analysis, design, implementation or coding phase, testing, deployment and maintenance. In this section, we specify the software requirements of the proposed EFFM system. This phase is critical to the success of the project. Requirement analy- sis is an art and science. In requirement gathering and ananlysis, customer expectations need to be eshed out in great detail and documented.…

    • 1824 Words
    • 8 Pages
    Decent Essays
  • Decent Essays

    (Beaudoin-Lafon and Mackay, 2007) Software prototyping in software development process involves the creation of working design model in order to understand, examine, review and test the viability and performance of the system in detail for future stages of the design that satisfies the needs of the users before the final design. At an early stage in the development process of the system, through prototypes the functionality of the system is better understood. The purpose of the prototype is for better decisions for the success of the final design and implementation of the system in the examining of the design problems and evaluation of the best solutions through the identification of the most important open design questions. (Houde and Hill, 1997) Prototyping which encompasses a set of stages allows for continuous removal of unwanted features and improving on the system by making necessary changes towards eventually achieving its goal. As an approach to software development for the assessment of ideas and decisions, prototyping involves the preparation of immature versions in terms of functionality and quality.…

    • 1105 Words
    • 5 Pages
    Decent Essays
  • Decent Essays

    The design process activities include architectural design, abstract specification, interface design, component design, data structure design and algorithm design. Software validation is a process that assures that a certain system conforms to the specifications and customer/user requirements. It involves review processes and system testing. The system testing involves executing the system using test cases extracted from the specification of the real data to be processed by the system. The testing stages include unit testing, system testing and acceptance…

    • 873 Words
    • 4 Pages
    Decent Essays
  • Decent Essays

    On the technology side the designers would have to thoroughly understand the available hardware and software components and tools. On the human side the designers would need a good understanding of how the humans would learn and interact with the system. The designer’s main tasks would be to create an effective, efficient and satisfying interaction by finding a balance between factors like cost, benefits, standards and the environmental constraints that would affect the interface. Developing human-computer interactions involves design on both sides of the interaction. On the technology side, the designer must have a thorough understanding of the available hardware and software components and tools.…

    • 902 Words
    • 4 Pages
    Decent Essays
  • Decent Essays

    Agile Development Paper

    • 1363 Words
    • 6 Pages

    Abstract-The use of testing framework has become a growing requirement in software development. This framework is a kind of software which can automate the pre-generated test cases. So, for developing test automation software an incremental and timeframe iterative approach known as Agile Software Development Methodology can be used. It provides software developers a working test framework early with respect to traditional software development methods e.g. waterfall model.…

    • 1363 Words
    • 6 Pages
    Decent Essays
  • Decent Essays

    TEST SPECIFICATION Testing is an important part of software development life cycle. It is performed to ensure quality of the developed system. Testing includes a set of investigative activities that can be planned in advance and conducted systematically, to assure the stakeholder that system ful lls all the requirements gathered during requirement gathering phase. Software testing is one of the key elements in software projects that is often referred to as veri cation and validation. Veri cation refers to the set of activities that ensure that software correctly implements speci ed functionality.…

    • 1596 Words
    • 7 Pages
    Decent Essays
  • Decent Essays

    It involves the physical design that represents the actual inputs and outputs of the system architecture. 5.1 Methodology used for System Development Software Development Life Cycle (SDLC) is the process of transforming the feasible…

    • 801 Words
    • 4 Pages
    Decent Essays
  • Decent Essays

    In order accomplish this, the system is broken down into different pieces to analyze the project 's goails, gathering what needs to be created and including users so that definite requirements can be made. Designing – The purpose of this phase is to create a design that meets the agreed upon requirements. This is the point where it moves from the “what” part of the analysis to the “how”. Implementation and deployment – It is after complete understanding of the requirements and specifications of the system. Requirements in this stage make use of the hardware and the code being developed, as these determine the success of this stage.…

    • 819 Words
    • 4 Pages
    Decent Essays
  • Decent Essays

    BUFR Case Study

    • 6043 Words
    • 25 Pages

    The problem statement and the related working questions are listed out, which direct the overall project. Thesis has two main sections. The first section is about requirement specification and vision development, where the four principles of the Participatory Design Method (MUST) was used for initializing, data gathering and vision developing for future system. Similarly, in second section the Software System Architecture Method was used for modeling the architecture of intended system using different Architectural Viewpoints and…

    • 6043 Words
    • 25 Pages
    Decent Essays
  • Decent Essays

    Early (alpha) prototypes are constructed with production-intent parts. These prototypes are then tested to determine whether the product will work as designed and whether the product satisfies the key customer needs. Later (beta) porotypes are extensively evaluated internally and are also typically tested by customers in their own use environment. This is usually to answer questions about performance and reliability in order to identify necessary engineering changes for the final product. (5) Production ramp-up phase: In the production ramp-up phase, the product is made using the intended production system.…

    • 1100 Words
    • 5 Pages
    Decent Essays