Help With Assignments

Got confusion or query ???

Looking for customized, unused and Plagiarism free solutions ???

Submit your assignment here



PRT 451 Principles of Software Systems Assignment 1– 10% Q1 Read the IEEE/ACM and ACS codes of ethics. a) Comment on any differences. How to you think these compare? b) Consider the case when you have been asked to write some anti-terrorism software. What ethical issues might arise? How would you deal with them? (Marks 10) Q2. Conduct a brief research on the ways of recording non- functional requirements in agile environment. Your research outcome should have analysis of the techniques used for recording and may recommend ideas on recording non-functional requirements. (Marks 25) Q3. Discover ambiguities or omissions in the following statement ofrequirements for part of a ticket-issuing system: An automated ticket-issuing system sells rail tickets. Users select theirdestination and input a credit card and a personal identification number.The rail ticket is issued and their credit card account charged. When the userpresses the start button, a menu display of potential destinations isactivated, along with a message to the user to select a destination. Once adestination has been selected, users are requested to input their credit card.Its validity is checked and the user is then requested to input a personalidentifier. When the credit transaction has been validated, the ticket isissued. (Marks 20) Q4. Explain how the principles underlying agile methods lead to the accelerateddevelopmentand deployment of software. (Marks 20) Q5. Using your knowledge of how email system is used, develop a set of use cases that could serve as a basis for understanding the requirements for an email system. (Marks 25)

Question Set #471

Views: 1149
Word Count: 1269 words including References
File Format: Microsoft Word File
Editable: Yes

Attachment: Click here to download