Critically analyse and use complex decision making

Assignment Help Software Engineering
Reference no: EM133100044

ITECH7410 Software Engineering Methodologies - Federation University Australia

Overview

The purpose of this assessment is to provide students with the opportunity to apply knowledge and skills developed during the semester and to demonstrate knowledge skills and expertise regarding Software Engineering Methodologies. Students must prepare their seminar content individually, but present in groups of four.

As part of the coursework and assessment in this course, students have had the opportunity to familiarize themselves with quality assurance, metrics, requirements analysis, specification, modelling and design using formal software engineering techniques and tools. Students have also conducted research into the techniques and methods that could be applied to the software engineering tasks involved in design of a Smart Campus. Consistent with international standards in software engineering, it is important that software engineers take a holistic approach when considering a new project. They therefore should include processes for quality assurance, verification and validation in the methodologies adopted for a particular project.

The learning outcomes of this course require that students develop and demonstrate the following skills:

• critically analyse and use complex decision making to research and determine the appropriate Software Engineering tools and methodologies to utilize for a given situation

• Apply professional communication skills to support and manage the engineering of a large software system

• Review, critically analyse and develop artefacts to define processes for quality assurance, risk management and communication is large software development projects

• Implement quality assurance activities in order to verify user requirements and validate design decisions.

• Analysis of a large system development problem to decide upon the best methodological approach.

• Development of appropriate artefacts to support and manage the software engineering process such as change control and configuration management.

In this seminar, students need to each focus on a different aspect of the Smart Campus software engineering development project. For their chosen aspect, they should consider the appropriate methodologies and tools that should be used to approach the engineering of a solution. Students are not asked to prepare a complete solution but are asked to describe what would be required in terms of work processes and artefacts that would be produced. The submitted report and presentation should outline how the chosen artefacts and processes would ensure quality in the final solution. For example, a student may be focused on automated classroom access. The student would need to explain the model/s that would be used relating to automated classroom access.

Each student individually should prepare a professional level report in which they outline the methodology including processes, tools and modelling techniques that they recommend for their area of focus. This report should include references to appropriate literature to justify decisions made. Additionally, students should provide example artefacts to demonstrate what would be expected in the project itself.

Learning Outcome 1: Critique and evaluate the latest directions in software engineering methodologies.

Learning Outcome 2: Analyse and apply complex decision making to determine the appropriate methodology to apply to different development situations.

Learning Outcome 3: Apply appropriate processes to ensure quality in the engineering of large software systems.

Learning Outcome 4: Explain the principles commonly used software engineering methodologies

Learning Outcome 5: Design artefacts that can be created to control and support quality assurance, risk management and communication in large software development projects

Learning Outcome 6: Apply professional communication skills to support and manage the engineering of a large software system

Learning Outcome 7: Analysis of a large system development problem to decide upon the best methodological approach

Requirements
Students must record and present a seminar presentation as a panel discussion. Each student's contribution must address their focus topic and must be based on their individual report. This content must be based on some research of recent (within 5 years) literature in academic peer reviewed journals and conferences relating to software engineering. The seminar will be presented by groups of 4 with each student taking responsibility for their particular focus topic. Each student will be individually assessed based on the material they present.

Assessable Tasks/Requirements

Students are to provide both an individual report containing their content and reference material and the group is expected to submit a recorded seminar presentation.

Each student is expected to individually submit to Turnitin a report that they have individually prepared, particular to their specific sub-system and topic relating to Internet of Things and an implementation of a Smart Campus.

Each group is to prepare a cohesive seminar discussion in which each student presents:

• The focus area of their seminar contribution i.e. the problems that they have focused upon

• What methodology would be appropriate to this topic. This approach must be justified and must describe the steps involved

• What artefacts would be produced in analysis and design. Examples must be provided of each artefact relating to the topic

• How the requirements would be validated

• How quality would be assured in the engineering of the system

Attachment:- Software Engineering Methodologies.rar

Reference no: EM133100044

Questions Cloud

Ethical Leadership and Operational excellence : Discuss what ethical leadership is and how it impacts the organizational culture. What are the various dimensions of ethical leadership?
Calculate the NPV of the project cash flows : Calculate the NPV of the following project cash flows which come in at the end of the year: $500 in Year 1, $700 in Year 2, and $1000 in Year 3;
Provide definition of leadership : Provide a definition of leadership. List and describe the critical skills required of leaders. Describe common traits of leaders and managers.
Intellectual property of company : Identify the intellectual property of a company you are familiar with or by an internet search.
Critically analyse and use complex decision making : Critically analyse and use complex decision making to research and determine the appropriate Software Engineering tools and methodologies
Explores professional ethics and responsibilities : Explores professional ethics and responsibilities. You can use information from the CSU Online Library or other reliable sources.
Calculate the lathe internal rate of return : The model he is considering has a sales price of $347,379and will last for 15 years. Calculate the lathe's internal rate of return
What is the NPV : After 15 years, the ship is expected to be sold for scrap at $1.5 million. What is the NPV if the opportunity cost of capital is 8%
Negotiation and conflict management : Introduction of our main topic Negotiation and Conflict Management. How was the conflict resolved?

Reviews

Write a Review

Software Engineering Questions & Answers

  Presentation on understanding java swing

Power Point Presentation on Understanding Java Swing, specifically regarding JRadio Button.

  Process of developing a mobile application

Assume you are a software developer or system analyst and you are in the process of developing a mobile application. Speculate how societal mores and social media impact the design of human-computer interaction in your mobile application developme..

  Bridge between user requirements and the software code

Professionals working in software industry often refer "software design" as "building the bridge between user requirements and the software code"

  Challenges and difficulties of applying software metrics

How to execute software measurement? Write dwon challenges and difficulties of applying software metrics?

  Conduct a forensic fila analysis

CSCI 681 - Create a digital case file using P2 Commander and index the files on the suspect hard drive. Use your own name as the name of the case file

  Explain why is the cost of maintaining a system frequently

q1. name three key factors to consider when planning for system maintenance. do most health care systems actively plan

  What do you think is the most appropriate life cycle

What do you think is the most Appropriate Life Cycle Approach from X_tream programming,Spiral or incremental What is the advantage of this approach for this project?

  What are the three parts of a uml class diagram

What are the three parts of a UML class diagram - what goes in each section?

  Identify the data type for variable

Assume you manage a dog walking service, in which you interact with both clients and dog walkers. Your task is to schedule dog-walking appointments based on the customers requested dates and times and the availability of the dog walkers.

  Design context diagram for entering user-s name in system

Design Context diagram, level0 and level1 (if need) for the following: The user submit her/his name to the system, the system will tell the user if he is a boy or a girl or don't know by looking up his name in database

  Case study on information security engineer

You have just been hired as an Information Security Engineer for a large, multi-international corporation.

  Draw a sequence diagram for the given flow of events

Draw a Sequence diagram for the below flow of events. You are required to identify relevant objects and methods according to the given steps

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd