Question

[software engineering] difference between 'Restrictions/limitations' and 'Design constraints' for components? It is a software engineering project...

[software engineering] difference between 'Restrictions/limitations' and 'Design constraints' for components?

It is a software engineering project and it requires us to design a system. After drawing the UML component diagram, it asks us to write down the component details of each component. However, for these two different questions, I do not understand the difference and what to answer. Thank you.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Design Constraint : Limitations that is because of design or the way the software is designed.

Limitations : Factors because of which functionality of the design is restricted. (Mostly external)

Example :

Facebook Messenger :

Design constraint : Message cannot be deleted.

Limitation : Message cannot be delivered beyond a speed.

Add a comment
Know the answer?
Add Answer to:
[software engineering] difference between 'Restrictions/limitations' and 'Design constraints' for components? It is a software engineering project...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Q: Complete the following "Reason column" for your software engineering risk analysis project. Please Note that...

    Q: Complete the following "Reason column" for your software engineering risk analysis project. Please Note that there is a sample for filling the reason column please see it. Risk Probability Effects Reason Organizational financial problems force reductions in the project budget (7). Low Catastrophic It is impossible to recruit staff with the skills required for the project (3). High Catastrophic Key staff are ill at critical times in the project (4). Moderate Serious Faults in reusable software components have to...

  • Topic:JK flip flop Task Description Design a Home Security System. The device/product requires the use of...

    Topic:JK flip flop Task Description Design a Home Security System. The device/product requires the use of fixed function logic ICs, transducers, and passive electronic components. Project 2: Design and built an electronic voting system. The expectations from this project are to enable at least three people to vote Yes' or 'No'. The number of Yes' and 'No' vote should be counted individually and displayed subsequently using 7-segment displays. You need to use only one BCD to 7-segment decoder within the...

  • This course is Software Architecture and Design. Associations are used in use cases. A use case...

    This course is Software Architecture and Design. Associations are used in use cases. A use case is a type of complete interaction between a product and its environment. Associations lines are used to show relations between different parts of the use case diagram. te. It is due Sunday, 11:55 PM. Late submissions (up to one week late) will be accepted for 80% the grade. Submissions more than one week late will not be graded. NO EXCEPTIONS. Your raded assignment along...

  • Project Description In this project, you will design and implement a database for keeping track of...

    Project Description In this project, you will design and implement a database for keeping track of information for an online “SOCIAL NETWORK” system (e.g. a simplified version of Facebook!). You will first design an EER schema diagram for this database application. Then, you will map the EER schema into a relational database schema and implement it on ORACLE or MySQL or some other relational DBMS. Finally, you will load some data into your database (via user Interface) and create some...

  • Your project will require you to develop a database design to solve a real-life data management...

    Your project will require you to develop a database design to solve a real-life data management problem. It can be any problem in your work environment or for another organization, for example, a bookstore (think of how Amazon uses databases), a course management system (think of how a university manages courses), a bank (think of how your bank works), and an online auction site (think of how Ebay works). You will develop a database to solve this problem You will...

  • java In this project you will implement a trivia game. It will ask random trivia questions, evaluate their answers and keep score. The project will also have an administrative module that will allow f...

    java In this project you will implement a trivia game. It will ask random trivia questions, evaluate their answers and keep score. The project will also have an administrative module that will allow for managing the question bank. Question bank management will include adding new questions, deleting questions and displaying all of the questions, answers and point values. 2. The project can be a GUI or a menu based command line program. 3. Project details 1. Create a class to...

  • java In this project you will implement a trivia game. It will ask random trivia questions,...

    java In this project you will implement a trivia game. It will ask random trivia questions, evaluate their answers and keep score. The project will also have an administrative module that will allow for managing the question bank. Question bank management will include adding new questions, deleting questions and displaying all of the questions, answers and point values. 2. The project can be a GUI or a menu based command line program. 3. Project details 1. Create a class to...

  • Task Details: Technology Enterprises Ltd, a listed company, commenced a research and development (R&D) project in July 2017 to modify the method of recharging batteries used in its products....

    Task Details: Technology Enterprises Ltd, a listed company, commenced a research and development (R&D) project in July 2017 to modify the method of recharging batteries used in its products. The project was successfully completed in June 2018 and the company applied for a patent for the design Technology Enterprises Ltd plans to modify all products in its consumer range over the next two years and has incorporated these plans into its financial budget. The entity expects to derive economic benefits...

  • Project overview: Create a java graphics program that displays an order menu and bill from a...

    Project overview: Create a java graphics program that displays an order menu and bill from a Sandwich shop, or any other establishment you prefer. In this program the design is left up to the programmer however good object oriented design is required. Below are two images that should be used to assist in development of your program. Items are selected on the Order Calculator and the Message window that displays the Subtotal, Tax and Total is displayed when the Calculate...

  • Project 1 – Classes and Top-down Design Overview Software development projects using the object-oriented approach involve...

    Project 1 – Classes and Top-down Design Overview Software development projects using the object-oriented approach involve breaking the problem down into multiple classes that can be tied together into a single solution. In this project, you are given the task of writing some classes that would work together for providing a solution to a problem involving some basic computations. Learning Objectives The focus of this assignment is on the following learning objectives: • Be able to identify the contents of...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT