Write report on a recent academic paper

Assignment Help Software Engineering
Reference no: EM133744196

SOFTWARE ENGINEERING

INSTRUCTIONS:

In this assessment you are required to write report on a recent academic paper on a topic related to Software Engineering or related Software Engineering field (e.g., methodologies, analysis, design, testing, quality, etc.). Some possible research areas are included but were not limited to:
Automated Software Engineering

  • Mining Software Repositories
  • Search-based Software Engineering
  • Quantum Software Engineering
  • Project Management methodologies
  • Test Driven Methodologies
  • Advanced human Interfaces
  • Artificial Neural Networks (applied to software engineering)
  • Cloud Computing (in relation to software engineering)
  • Agent Oriented Software Engineering

The selected paper must be directly relevant to one of the above topics or another topic that is related to Software Engineering. The paper can be from Scopus Level Q1, Q2 and Q3 academic conferences or other relevant Journal or online sources such as ProQuest, Google Scholar, Academic department repositories, or a significant commercial company involved in research such as IBM etc. All students must select a different paper and send it for approval (or discuss with) to the tutor/lecturer by end second week. Thus, the paper must be approved by your lecturer before proceeding. In case two student select same paper, the first come first serve policy will be applied. Note that popular magazine or web-site articles are not academic papers. Some suggested periodicals for this assessment are as follows.

Selection of the Topic

The relevant topic was chosen

Content

The overview of the paper discussed and intent Quality and clarity of the research problem statement and research question(s)
Significance and originality of the research contribution

Adequacy and coherence of the research methodology

Appropriateness and relevance of the literature review

Soundness and completeness of the research findings and conclusions

Organization of Report

Logical and well-structured report

Effective and engaging points

Clear and concise discussion

References

The references and citations are provided

The references and citations are correct

The references and citations are appropriate

Assignment 2

INSTRUCTIONS:
In this assessment the students will work in groups assigned to submit a software specification document. The document must contain the following headings:

Title Page
Table of Contents
Introduction
System Overview
Requirement Specifications
Functional Requirements
Non-functional Requirements
Others
User Interfaces
System Interfaces
Assumptions / Constraints
References
Contributions/WBA

Workplan / Work breakdown Agreement (WBA)
You are expected to work as a group on this assignment and contribute very closely to approximately an equal amount of work (unless the special consideration policy outlined applies). In your workplan you must provide details about the contributions and how the work is organised and managed. In most cases, if this is followed, students will receive equal marks on those aspects to their teammates. The Workplan section must include the following information:

CASE STUDY - Fashion e-commerce platform
You and your team have been employed to develop a fashion e-commerce platform.

Assignment 3 PART A - Software Design Specification Report

The diagram should adhere to all object oriented principles and patterns covered in this unit and appropriate for the case study under discussion.
Define and discuss what architectural pattern should be used to design the fashion e- commerce platform. The architecture should be incorporated or reflected in the class diagram developed in the part 2 of this assignment.
Students should discuss within the team and get confirmation from the staff member about the complex module they are implementing. Use Java programming language to develop it. You can use GIT or any other distributed version control system to track changes and access files remotely. However, it is optional and not accessed but recommended. Also, write instruction to run and deploy code on machines so that the teaching team can run it on their local machines.

CASE STUDY - VIT Holiday Planner

VIT has asked your team to develop an application named VIT Holiday Planner to assist users in planning their vacations efficiently and effectively. The application will provide a comprehensive platform for users to research, plan, and book various aspects of their trips.

The application should allow users to:
Search and discover destinations: Based on preferences, budget, and travel dates.
Explore activities and attractions: At various destinations.
Book accommodations: Including hotels, resorts, and vacation rentals.
Plan transportation: Such as flights, trains, and car rentals.
Create and manage itineraries: Allowing users to customize their travel plans.
Share travel plans: With friends and family.
Access travel guides and tips: To enhance the overall travel experience. Additionally, the application should provide features for:
User profiles: To store personal information, preferences, and booking history.
Payment integration: For secure and convenient transactions.
Push notifications: For updates, reminders, and travel alerts.
Customer support: To assist users with inquiries and issues.
The above description outlines the initial requirements provided by the stakeholder. However, they are unsure whether additional functionalities are necessary. A meeting will be scheduled to discuss further requirements for the VIT Holiday Planner application.

Task 1: Class Diagram

Classes are well-chosen.

Important domain concepts are modelled.

Elements that are outside the scope of the specification are not modelled.

All elements that are shown are within the scope of the specification.

All relevant associations are shown.

Inheritance is used appropriately.

Aggregation/composition are used correctly (if at all).

All obvious associations and dependencies between classes are shown.

Navigability arrows on associations and dependencies make sense (if shown).

Syntax is correct

Task 2: Architecture
Appropriate Architectural Pattern is applied in design and the code.

Architectural Pattern is correctly justified.

Task3: Implementation
Design in the code matches the design in the class diagram.

Coding standards. Applies to any code that has been touched by human hands (e.g. meaningful variable and method names, commenting, layout) -- note that this applies to both human-written code and machine-generated code that has been hand-edited. We will look for meaningful identifier names (variable, classes, methods), inline comments, method header comments, class/module comments, layout.
Functional Completeness (any complex module including login)

Task 4: System Demonstrations
Please start the video by discussing the contribution of each team member (i.e., which team member was responsible for which component in the system). Students should demonstrate a working system (the complex module) including the design, architecture and any other parts (if required).
Students demonstrate understanding of the system, the relationship between the code and the design documents, the design and the architecture of the system. Students should point out where in their code the constructs shown in their design documents are implemented.

Task 5: Work Breakdown Contribution is present. (Hurdle)

Reference no: EM133744196

Questions Cloud

How you handled ethical dilemma you experience or observed : How you handled an ethical dilemma you experience or observed in your agency, explain the connection to the NASW Code of Ethics, based on social work values.
Develop a corporate culture to guide and manage : Develop a corporate culture to guide and manage employee behaviour - important aspects of workplace ethics, international operations, social accountability
Discuss your client''s presenting problem and the goal : SOW 3313 Florida International University- Discuss your client's presenting problem and the goal that you have chosen to focus on for this intervention.
Which can often be dry and boring : NRSE 4530 OHIO UNIVERSITY- Synthesize and summarize from your resources in order to avoid the use of direct quotes, which can often be dry and boring.
Write report on a recent academic paper : Write report on a recent academic paper on a topic related to Software Engineering or related Software Engineering field - Define and discuss
Critically evaluate socrate defense on particular accusation : Summarize and critically evaluate Socrates' defense on this particular accusation - was his defense convincing to you or not? Why or why not?
Describes what you have shared with the class : NR 4436 Chamberlain College of Nursing- Compose a 280-character or fewer Tweet that describes what you have shared with the class.
Provide a summary of your topic as well as your own analysis : Provide a brief summary of your topic, as well as your own analysis of how this issue might affect the realm (or the rest of the world).
Discuss at least how one of the issues covered in the course : CCJ 4700 Florida State University- Discuss at least how one of the issues covered in the course relates to what is discussed in the episode,

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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