• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 8 pages
Exam (elaborations)

INF3705 Assignment 1 2023 with textbook references

Document preview thumbnail
Preview 2 out of 8 pages

INF3705 Assignment 1 2023 with textbook references Apart from the challenges of heterogeneity, business and social change and trust and security, identify six (6) other problems and challenges that software engineering is likely to face in the 21st century (hint: think about the environment) (add an example to each). Answer 1 Problems and challenges for software engineering There are many possible challenges that could be identified. (Maksimum of 12 marks) These include: 1. Developing systems that are energy-efficient. This makes them more usable on low power mobile devices and helps reduce the overall carbon footprint of IT equipment. √√ 2. Developing validation techniques for simulation systems (which will be essential in predicting the extent and planning for climate change). √√ 3. Developing systems for multicultural use. √√ 4. Developing systems that can be adapted quickly to new business needs. √√ 5. Designing systems for outsourced development. √√ 6. Developing systems that are resistant to attack. √√ 7. Developing systems that can be adapted and configured by end-users. √√ 8. Finding ways of testing, validating and maintaining end-user developed systems. √√ Question 2 [06 marks] Explain what is “developing the user requirements” and “developing system requirements” and why it is important to make a distinction between “developing the user requirements” and “developing system requirements” in the requirements engineering process. Answer 2 There is a fundamental difference between the user and the system requirements that mean they should be considered separately. 1. The user requirements are intended to describe the system’s functions and features from a user perspective and it is essential that users understand these requirements. They should be expressed in natural language and may not be expressed in great detail, to allow some implementation flexibility. The people involved in the process must be able to understand the user’s environment and application domain. √√√ 2. The system requirements are much more detailed than the user requirements and are intended to be a precise specification of the system that may be part of a system contract. They may also be used in situations where development is outsourced and the development team need a complete specification of what should be developed. The system requirements are developed after user requirements have been established. √√√


Document information

Uploaded on
July 29, 2023
Number of pages
8
Written in
2022/2023
Type
Exam (elaborations)
Contains
Questions & answers
$12.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Scholarsstudyguide
3.8
(169)
Sold
847
Followers
476
Items
16375
Last sold
1 week ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions

Whoops! We can’t load your doc right now. Try again or contact support.