SWE4207 Fundamentals of Software Engineering

PROGRAMME  BEng Software Engineering and BSc Computing with Foundation Year  DATETo be announced in class,check course VLE websiteMODULE CODESWE4207MODULE TITLEFundamentals of Software EngineeringASSESSMENT TYPEPortfolioWEIGHTING75%WORD COUNT2000 (+/- 10%)

Learning Outcomes Assessed:. LO2: Model system specifications using standardised notation. LO3: Construct applications to a derived specification using a structured approach. LO4: Demonstrate fundamental testing approaches for programmed solutions.  


Assessment Type:Portfolio

This is your assignment for this module. It is worth 25% of your overall grade for this module.This is an INDIVIDUAL piece of work contributing towards the module assessment.  Evidence of plagiarism or collusion will be taken seriously, and University regulations followed. You are advised to be familiar with the University definitions of plagiarism and collusion.

UseTurnitin to check your work and that your similarity score is not more than 20%.

About this Assignment

System Analysis and Design refers to the procedures of examining or developing business systems with the intent of improving it through industry standard methodology and framework. For this assignment, you will write a report that covers the planning steps in the system analysis and design process based on a hypothetical firm’s business profile. Your report should focus on defining, justifying, and planning the project, and on the tasks associated with testing, implementing, and maintaining the proposed system. Your report should be 2000 words.

Instructions

You work as a Business System Analyst, and you have been commissioned to come up with a plan.  You will write a report to present to the owners analysing the current issues and suggesting a suitable solution. You are required to write a formal report consisting of the following elements: cover page, table of content, headings, and sub-headings for the main area of the report, references, and appendix (to include any information you may think are necessary addition to the report.

You are also required to consult and show evidence of literature within your report in the form of in-text citations and a suitable references list. You are expected to consult between 5-10 sources.  As a MINIMUM the Reference List should include one refereed academic journal and three academic books.  It is important also to ensure you constantly use Turnitin to ensure your Turnitin score is suitable to avoid any academic misconduct. This should not exceed 20%.

Deliverable

You will have some discretion as to how you would like to structure your report to best deliver your proposal, but your report must be structured according to software development lifecycle SDLC and the bulk of your discussion should be focused on the first three phases (planning, requirement analysis and design).  However, you must show a general understanding of the rest of the phases.  You should attempt to answer the following questions about each phase in the systems design process.

Functional Requirements

Task 1 – Business Case:The company has asked you to create a website for small shop established 5 years ago dealing with home furnishings. The business has grown tremendously, and they are not able to keep up with the demand of the orders received from their clients. Write a business case which needs to clarifyand improve their operations highlighting functional and non-functional requirements and identifying candidate classes.Use the Examples given in the lessons for ideas.

Planning

Task 2 – Class Diagram:Define and identify advantages of a class diagram.Based on your business case, draw a class diagram illustrating main elements and relationships.

Task 3 – Use Cases Diagram:After requirements have been identified, it is now time to discuss and present modelling of the requirements with a UML use case diagrams to create functional and requirement as required.

Task 4 – User Stories-Requirements:After identifying use cases, you are required to choose three use cases and discussin detail in the form of user stories.

Design

Task 1 – Activity Diagram:Define and identify advantages of the activity diagram.  Based on progress so far, draw an activity diagram to demonstrate the functions of the business including explanation.

Task 2 – Sequence Diagram:Requirements has been found out in the form of user stories. Modelling of the requirements with the use case diagrams of UML has been carried out. Now it’s time to illustrate and summarise the interaction between the various objects with the help of Sequence Diagrams.

Development

Task 1- Development Paths: Discussthe three strategies for outsourcing software development effectively. Which option would you suggest for a given case scenario of your choice.

Testing

Task 1 – Functional test plan:Summarisethe functional test plan identifyingthe main aspects for testing the ecommerce website. Follow the example given below.

Test NoTest DescriptionMaps to Requirement1.Browser Compatibility (Example)The website should run on all the browsers like IE, Chrome etc. (Example)2.Home page (Example)The website should show the main page of the website with …

Task 2 Methods of testing: Discus the main methods and techniques of software testing at various testing levels

• Unit testing• Integration testing• System testing• Acceptance testing

Assessment Marking Scheme:

Marking CriteriaMark Evidence of appropriate requirements analysis25 Evidence of appropriate usage of design tools and techniques25 Suitable description of the implementation of the system25 Appropriate discussion of the testing process of the new system25 Total100 


Formatting requirements

Harvard referencing format must be used to credit secondary research sources. In-text citations should be included within your discussion (where relevant) using the author-date format and full reference details should be included in your bibliography.Diagrams should be captioned and discussed in the body of your report.A table of contents should be included.Page numbers should be inserted in the centre of the footer.The student ID number be placed in the header of each page.

Submission

Please submit to the Turnitin assignment section through Moodle.

Grading

A percentage mark will be provided based on General Assessment Guidelines for Written Assessments.Grading is as follows:

A:                            70-100%

B:                            60-69%

C:                            50-59%

D:                            40-49%

Marks below 40% will be classed as fail.

GENERAL ASSESSMENT GUIDELINES – LEVEL HE4

 Relevance Learning outcomes must be met for an overall passKnowledge and UnderstandingAnalysis, Creativity and Problem-SolvingSelf-awareness and ReflectionResearch/ ReferencingWritten EnglishPresentation and Structure  Class I
(Exceptional Quality) 85% – 100%Work is directly relevant and expertly addresses the requirements of the brief.   Learning outcomes are met.Demonstrates breadth of knowledge and understanding of theory and practice beyond the threshold expectation for the level.   Demonstrates excellent understanding of key concepts in different contexts. Presents an excellent and cohesive appraisal of findings through the critical analysis of information. Draws clear, justified and thoughtful conclusions. Demonstrates creative flair, originality and initiative. Demonstrates a critical understanding of problem-solving approaches and applies strong problem-solving skills.Provides insightful reflection and self-awareness in relation to the outcomes of own work and personal responsibility.A wide range of contemporary and relevant reference sources selected and drawn upon.   Sources cited accurately in both the body of text and in the Reference List/ Bibliography.  Writing style is clear and appropriate to the requirements of the assessment. An exceptionally well written answer with competent spelling, grammar and punctuation. For example, paragraphs are well structured and include linking and signposting. Sentences are complete and different types are used. A wide range of appropriate vocabulary is used.The presentational style and layout are correct for the type of assignment. Evidence of planning and logically structured.   Where relevant, there is effective placement of, and reference to, figures, tables and images.Class I
(Excellent Quality) 70% – 84%Work is relevant and comprehensively addresses the requirements of the brief.   Learning outcomes are met.Demonstrates an excellent breadth of knowledge and understanding of theory and practice for this level.   Demonstrates in-depth understanding of key concepts.Presents an excellent and cohesive discussion of findings through the interpretation and evaluation of information sources. Draws clear, justified and thoughtful conclusions. Demonstrates clearly creativity and initiative. Applies excellent problem-solving skills.Provides excellent reflection and self-awareness in relation to the outcomes of own work and personal responsibility.A range of contemporary and relevant reference sources selected and drawn upon.   Sources cited accurately in both the body of text and in the Reference List/Bibliography.Writing style is clear and appropriate to the requirements of the assessment. An excellently well written answer with competent, spelling, grammar and punctuation. For example, paragraphs are well structured and include linking and signposting. Sentences are complete and different types are used. A wide range of appropriate vocabulary is used.The presentational style and layout are correct for the type of assignment. Evidence of planning and logically structured.   Where relevant, there is effective placement of and reference to, figures, tables and images.Class II/i
(Very Good Quality) 60% – 69%Work is relevant and addresses most of the requirements of the brief well.   Learning outcomes are met.Demonstrates a thorough breadth of knowledge and understanding of theory and practice for this level.   Demonstrates very good understanding of key concepts.Presents a perceptive and cohesive discussion of findings through the interpretation and evaluation of information sources. Draws clear and justified conclusions. Demonstrates creativity and initiative. Applies strong problem-solving skills.  Provides justified reflection and self-awareness in relation to the outcomes of own work and personal responsibility, as required by the assessment.A range of appropriate reference sources selected and drawn upon.   Sources cited accurately in the main in the text and in the Reference List/ Bibliography.Writing style is clear and appropriate to the requirements of the assessment. A very well written answer with competent spelling, grammar and punctuation. For example, paragraphs are well structured and include linking and signposting. Sentences are complete and different types are used. A range of appropriate vocabulary is used.The presentational style and layout are correct for the type of assignment. Evidence of planning and logically structured in the main. Where relevant, there is effective placement of figures, tables and images. Relevance Learning outcomes must be met for an overall passKnowledge and UnderstandingAnalysis, Creativity and Problem-SolvingSelf-awareness and ReflectionResearch/ ReferencingWritten EnglishPresentation and Structure  Class II/ii
(Good Quality) 50% – 59%Work addresses key requirements of the brief. Some irrelevant content.   Learning outcomes are met.Demonstrates a sound breadth of knowledge and understanding of theory and practice for this level.   Demonstrates sound understanding of key concepts.Presents a logical discussion of findings through the interpretation and evaluation of information sources. Draws clear and justified conclusions. Demonstrates some creativity and initiative. Applies sound problem-solving skills.  Provides valid reflection and self-awareness in relation to the outcomes of own work and personal responsibility, as required by the assessment.Relevant reference sources selected and drawn upon.   Some sources accurately cited in both the body of text and in the Reference List/Bibliography.Writing style is mostly appropriate to the requirements of the assessment  Grammar, spelling and punctuation are generally competent and minor lapses do not pose difficulty for the reader. Paragraphs are structured and include some linking and signposting. Sentences are complete. A range of appropriate vocabulary is used.The presentational style and layout are largely correct for the type of assignment. Logically structured in the most part.   Where relevant, effective placement of some figures, tables and images.Class III
(Satisfactory Quality) 40% – 49%Work addresses the requirements of the brief, although superficially in places. Some irrelevant content.   Learning outcomes are met.Demonstrates a sufficient breadth of knowledge and understanding of theory and practice for this level.   Demonstrates a sufficient understanding of key concepts.Presents a valid discussion of findings through the interpretation and evaluation of information sources. Draws justified conclusions. Demonstrates creativity and initiative in places. Applies sufficient problem-solving skills.Provides some reflection and self-awareness in relation to the outcomes of own work and personal responsibility, as required by the assessment.Some relevant reference sources selected and drawn upon.   Some weaknesses in referencing technique.Writing style is occasionally not appropriate for the assessment. Grammar, spelling and punctuation are generally competent, but may pose minor difficultiesfor the reader.Some paragraphs may lack structure, and there is limited linking and signposting. Some appropriate vocabulary is usedThe presentational style and layout are largely correct for the type of assignment. Adequately structured.   Inclusion of some figures, tables and images but not always relevant and/or clear.Borderline Fail
35% – 39%Work addresses only some of the requirements of the brief. Irrelevant and superficial content.   One or more learning outcomes have not been met.Demonstrates limited knowled
ge and understanding of theory and practice for this level. Demonstrates a lack of understanding of key concepts.Presents a limited discussion of findings through the interpretation of information sources. Draws some irrelevant conclusions. Creativity and initiative are lacking. Problem-solving skills are lacking.  Provides limited reflection and self-awareness in relation to the outcomes of own work and personal responsibility, when required.Sources selected are limited and lack relevance.   Poor referencing technique employed. Writing style is unclear and does not match the requirements of the assessment in question. Deficiencies in spelling, grammar and punctuation makes reading difficult and arguments unclear in places. Paragraphs are poorly structured.For the type of assignment the presentational style, layout and/or structure are lacking. Figures, tables and images included when required but these lack clarity and relevance.Fail <34%Work does not address the requirements of the brief. Irrelevant and superficial content.   One or more learning outcomes have not been met.Demonstrates inadequate knowledge and understanding of theory and practice for this level.   Demonstrates insufficient understanding of key concepts.Presents a limited discussion of findings with little consideration of the quality of information drawn upon.   Draws irrelevant conclusions. Creativity, initiative and problem-solving skills are absent.Provides inadequate reflection and self-awareness in relation to the outcomes of own work and personal responsibility, when required.There is an absence of relevant sources.   Poor referencing technique employed.Writing style is unclear and does not match the requirements of the assessment in question. Deficiencies in spelling, grammar and punctuation makes reading difficult and arguments unclear. Unstructured paragraphs.For the type of assignment the presentational style, layout and/or structure are lacking. Figures, tables and images are absent when required or lack relevance/clarity.

Get SWE4207 Fundamentals of Software Engineering Assignment Help with Punjab Assignment Help at an affordable price with 100% plagiarism-free content.

The post SWE4207 Fundamentals of Software Engineering first appeared on Punjab Assignment Help.