What are the important points to do software design, Software Engineering

Assignment Help:

What are the important points to do software design

The below points must be kept in mind when performing the design: 

i) Practicality: This ensures that system is stable and can be operated by a person of average intelligence. 

ii) Efficiency: This involvestimeliness, accuracy and comprehensiveness of system output. 

iii) Flexibility: The system could be modifiable depending upon changing needs of user. Such amendments must be possible with minimum changes.

iv) Security: This is a significant aspect of design and must cover areas of hardware reliability, fall back procedures, provision for detection of fraud andsecurity of data.

 


Related Discussions:- What are the important points to do software design

How the case tools are classified, How the CASE tools are classified? C...

How the CASE tools are classified? CASE tools can be classified by A. By function or use B. By user type(e.g. manager,tester),or C. By stage in software engineering pr

What is bottom-up approach, What is bottom-up approach? System develop...

What is bottom-up approach? System developed starting from detailed modules. Testing begins from the detailed modules and proceeds up to the higher levels of hierarchy.

Define top-down testing, Define top-down testing. System developed star...

Define top-down testing. System developed starting from most general modules. Testing begins from the most general module.

Define the procedural abstraction, State Procedural abstraction. A Pro...

State Procedural abstraction. A Procedural abstraction is a named series of commands that has a specific and limited function. Eg: Open Walk to the door, reach out & grasp

State in detail about the software design, State in detail about the Softwa...

State in detail about the Software design Software design is the core of software engineering process and first of three important technical activities that are design, coding,

Explain core dumps, Core dumps Core dumps are a debugging method. A pri...

Core dumps Core dumps are a debugging method. A printout of all relevant memory locations is obtained and studied. All dumps should be well documented and retained for possible

Define repeated inheritance, Repeated inheritance If a class inherits ...

Repeated inheritance If a class inherits more than once from the same class then it is referred to as repeated inheritance.

Explain acceptance testing and beta testing, Explain acceptance testing and...

Explain acceptance testing and beta testing.  Acceptance Testing and Beta testing : System tests are designed to validate a fully developed system to make sure that it meets

Explain process and product quality, Explain Process and product quality ...

Explain Process and product quality The quality of a developed product is influenced by the quality of the production process. This is important in software development as some

Illustrate about system testing, Q. Illustrate about System Testing? Sy...

Q. Illustrate about System Testing? System Testing: This testing centred on validating the product with respect to software specification Document. Techniques as function testi

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd