software development process, Exams of Software Development

thank you for easier way you are give it to us to download .

Typology: Exams

2019/2020

Uploaded on 04/26/2020

unknown user
unknown user 🇦🇪

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Assignment#1
Course Name: Software Engineering Applications Development
Lecturer: Dr Omar Khalil
Course Code: BIT 471
Date: 25 September 2019
Semester: Fall 2019
Due Date: 12 October 2019
Maximum Mark: 100
1
Student Name: _______________________________________________ ID: ________________
Student Name: _______________________________________________ ID: ________________
1-Learning Outcomes being assessed:
LO1) Plan an appropriate implementation strategy.
LO2) Develop the necessary quality control and testing procedures.
LO3) Generate the appropriate design techniques to produce a suitable design.
LO6) Critically discuss professional and ethical issues in software development.
2-Handing in format instructions
Write your assignment with a suitable format in a word file and submit to Moodle.
Assignments will be rejected after the submission deadline.
Problem/question
Marks
allotted
Marks
obtained
Feedback to students
Task 1
20
Task 2
10
Task 3
10
Task 4
10
Total
50
Program Manager Approval:
pf3
pf4
pf5

Partial preview of the text

Download software development process and more Exams Software Development in PDF only on Docsity!

Course Name: Software Engineering Applications Development Lecturer: Dr Omar Khalil Course Code: BIT 471 Date: 25 September 2019 Semester: Fall 2019 Due Date: 12 October 2019 Maximum Mark: 100

Student Name: _______________________________________________ ID: ________________

Student Name: _______________________________________________ ID: ________________

1-Learning Outcomes being assessed:

LO1) Plan an appropriate implementation strategy.

LO2) Develop the necessary quality control and testing procedures.

LO3) Generate the appropriate design techniques to produce a suitable design.

LO6) Critically discuss professional and ethical issues in software development.

2-Handing in format instructions

 Write your assignment with a suitable format in a word file and submit to Moodle.

 Assignments will be rejected after the submission deadline.

Problem/question

Marks

allotted

Marks

obtained

Feedback to students

Task 1 20

Task 2 10

Task 3 10

Task 4 10

Total 50

Program Manager Approval:

Course Name: Software Engineering Applications Development Lecturer: Dr Omar Khalil Course Code: BIT 471 Date: 25 September 2019 Semester: Fall 2019 Due Date: 12 October 2019 Maximum Mark: 100

3-Academic Integrity

Forms of academic impropriety Lecturer Findings

1 - is there verbatim copying or unidentified and

unacknowledged quotation of another's work or

from Internet?

2 - is there paraphrasing of another's work by simply

changing a few words or altering the order without

clear identification and acknowledgement?

3 - is there unauthorized co-operation between a

student and another person or student?

4 - others

□ viva □ progress assessment

□ changes in writing style □ different spelling style

6 - plagiarism report summary using KIC S/W

Lecturer

Conclusion

Lecturer Signature :

Course Name: Software Engineering Applications Development Lecturer: Dr Omar Khalil Course Code: BIT 471 Date: 25 September 2019 Semester: Fall 2019 Due Date: 12 October 2019 Maximum Mark: 100

Assignment Marking Scheme

Problem/question Marks allotted Assessment Scheme

Task 1 20

Task 2 10

Task 3 10

Task 4 10

Total 50

Course Name: Software Engineering Applications Development Lecturer: Dr Omar Khalil Course Code: BIT 471 Date: 25 September 2019 Semester: Fall 2019 Due Date: 12 October 2019 Maximum Mark: 100

As a working professional, you are required to develop software applications to

provide solutions to certain issues at your work, place of study, or personal uses.

In this project, you need to identify a problem which requires urgent software

solution. To design that software, you need to identify, business requirements

(functional and non-functional), identify an appropriate process model, and draw a

quality assurance plan to validate inputs from the user. You also need to discuss

ethical issues related to your software. Your software can be a desktop

application, a web-based solution, or a mobile application. You also need to

submit the raw data used in determining business requirements.

Task 1: Write any ten business requirements for the software solution.

Task 2. Identify an appropriate process model as a development strategy for this

project. Compare your selection with other applicable (but not suitable) process

models.

Task 3: Draw a Quality assurance plan to validate input from user.

Task 4: Describe any two ethical issues that you (as a software engineer) must

consider in software development of this system.