the quastion below

User Generated

Snurvq

Computer Science

Description

Answer the 4 quastion below

Q1-Using your own words, discuss at least four common Mistakes that occurred during the design phase.

Q2 - Assuming now that our university is about to build a new software for managing exams electronically. Will it be better to buy a ready package or build the software from scratch? What about assigning this task to a third party organization!

You should discuss each of these design options/strategies in details and give your opinion about which one of them you believe will be more equivalent and suitable in term of cost, time and management?

Q3 - Most organizations implement a simple client-server architecture to avoid extra cost! However, it is suggested to explore the non-functions requirements to help these organizations to choose the right architecture design!

You should help them by providing at least four examples of non-functions requirements explaining how they may have an impact on selecting an architecture design?

Q4 Based on what hardware and software could be selected? List up 4 different factors that would help in selecting HW and SW with an explanation of each factor?

User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Attached.

1
Running head: SOFTWARE QUESTIONS

Software Questions
Student’s name:
Professor’s name:
Course:
Date:

2
Running head: SOFTWARE QUESTIONS

Discuss four common mistakes that occur during design phase
Poor decision making by the developers may not fully decide on the technology as well as
the frameworks that they may want to implement in the intended software. Proper decision
making ensures a solid foundation for the project (Jackson, 2001). The four common mistakes
include:


Improper design of the project deliverables- Proper design of deliverables will ensure that
all angles of the software are thoroughly researched on providing that the system will
meet its desired functionality.



Ambiguous Requirements are the most significant source of project failure- This is
because the stakeholders may require too much complexity in the system. The software
developer should find a more natural way to design the requirements to prevent the
software failure.



Poor laid out project study by stakeholder’s - Proper laying out of project strategy will
en...


Anonymous
Great content here. Definitely a returning customer.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Related Tags