answersLogoWhite

0


Best Answer

A software quality factor is a non-functional requirement for a software program which is not called up by the customer's contract, but nevertheless is a desirable requirement which enhances the quality of the software program. Note that none of these factors are binary; that is, they are not "either you have it or you don't" traits. Rather, they are characteristics that one seeks to maximize in one's software to optimize its quality. So rather than asking whether a software product "has" factor x, ask instead the degree to which it does (or does not).

Some software quality factors are listed here:

Understandability--clarity of purpose. This goes further than just a statement of purpose; all of the design and user documentation must be clearly written so that it is easily understandable. This is obviously subjective in that the user context must be taken into account: for instance, if the software product is to be used by software engineers it is not required to be understandable to the layman.

Completeness--presence of all constituent parts, with each part fully developed. This means that if the code calls a subroutine from an external library, the software package must provide reference to that library and all required parameters must be passed. All required input data must also be available.

Conciseness--minimization of excessive or redundant information or processing. This is important where memory capacity is limited, and it is generally considered good practice to keep lines of code to a minimum. It can be improved by replacing repeated functionality by one subroutine or function which achieves that functionality. It also applies to documents.

Portability--ability to be run well and easily on multiple computer configurations. Portability can mean both between different hardware---such as running on a PC as well as a smartphone---and between different operating systems---such as running on both Mac OS X and GNU/Linux.

Consistency--uniformity in notation, symbology, appearance, and terminology within itself.

Maintainability--propensity to facilitate updates to satisfy new requirements. Thus the software product that is maintainable should be well-documented, should not be complex, and should have spare capacity for memory, storage and processor utilization and other resources.

Testability--disposition to support acceptance criteria and evaluation of performance. Such a characteristic must be built-in during the design phase if the product is to be easily testable; a complex design leads to poor testability.

Usability--convenience and practicality of use. This is affected by such things as the human-computer interface. The component of the software that has most impact on this is the user interface (UI), which for best usability is usually graphical (i.e. a GUI).

Reliability--ability to be expected to perform its intended functions satisfactorily. This implies a time factor in that a reliable product is expected to perform correctly over a period of time. It also encompasses environmental considerations in that the product is required to perform correctly in whatever conditions it finds itself (sometimes termed robustness).

Structuredness--organisation of constituent parts in a definite pattern. A software product written in a block-structured language such as Pascal will satisfy this characteristic.

Efficiency--fulfillment of purpose without waste of resources, such as memory, space and processor utilization, network bandwidth, time, etc.

Security--ability to protect data against unauthorized access and to withstand malicious or inadvertent interference with its operations. Besides the presence of appropriate security mechanisms such as authentication, access control and encryption, security also implies resilience in the face of malicious, intelligent and adaptive attackers.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

Engineers should be creative, inquisitive, analytical, and detail oriented. They should be able to work as part of a team and to communicate well, both orally and in writing. Communication abilities are becoming increasingly important as engineers frequently interact with specialists in a wide range of fields outside engineering.

they must complete there work in-time

which is given by teacher& prepare for tomorrow's work and extra activities like science , technology and research in and outside the country can develop the knowledge of the student.

This answer is:
User Avatar

User Avatar

Energy Automation Co...

Lvl 2
4y ago

TECHNITAB is the primary association working in Automation Testing and Commissioning Engineer administrations of ensuring that all systems and portions of a substation and modern plant are organized, presented, attempted, worked, and kept up according to the operational necessities of the customer. Automation Testing and Commissioning Engineers works SCADA, PLCs and PLC Software, Instrumentation, Industrial Networking and Project Management alongside Project Execution, Engineering, Manufacturing and site introduction. More data visit here http://technitab.in/

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Imagination , mathematics and economics. Engineers have to imagine things before they build them, calculate their efficiency and determine if they can be made profitably.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What should be the qualities of engineering students?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What qualities should I look for when hiring a calculus tutor?

The most important quality to look for is competence in the area. Look for a Sophomore to Senior undergraduate student in a reasonably hard science or engineering field (Mechanical, Electrical, or Aeronautical engineering, physics, or mathematics). They have to use calculus daily. Also, look for someone who can explain concepts like integration visually. The first qualities you should look for is there credentials. Where did they go to school? What qualifies them to be a tutor? I would also look into any students they have tutored in the past. Were they successful in teaching these students?


When was Canadian Federation of Engineering Students created?

Canadian Federation of Engineering Students was created in 1967.


At an university 1200 students are enrolled in engineering there are twice as many in electrical engineering e as in in chemical enginering and three times as many in chemical c engineering c as in m?

So this means there's 120 Mechanical Engineering students, 360 Chemical Engineering students and 720 Electrical Engineering students. Is there a point to this question?I think No.


What are the qualities of a school captain?

he/she should have a number of good qualities such as honesty, respect, listening and leadership. He/she should be a polite and respectful student both to teachers and students. He/she should be a good public speaker and most important he/she should be well organized.


What is the scope for mechanical engineering students?

always good scope for mechanical engineering students & they shine always mech rokz..


Are engineering colleges really producing professionals?

now a days the engineering students are not to be as a professionals because,of the collage managment is not serious in student bahaviour and the managment should giving class as spoon feeding so the students a not learning themselves,so the students are used to depend other. Most of the engineering colleges are much bothering about marks but not concepts.The way of teaching must be changed first.


Why accounting is important for engineering students?

antb


What will be job for the for the mechanical engineering students after four years?

They can work in mechanical engineering jobs.


Is engineering students are wasting their time in management studies?

Maybe, but everyone can gain from a grammar lesson.Are engineering students wasting their time in management studies?


When should you take the gre?

You should take GRE in the Final year of your degree program. But some students decide to take it in third year of engineering as well.


Can ba student do software engineering?

Yes, BA students can do software engineering. Provided that you have skills .


What are the subjects of CSE engineering first year?

subjects in engineering first year (cse) students are:- 1.basic civil engineering 2.basic mechanical engineering 3.engineering mechanics 4.engineering physics 5.mathematics (M1) all these subjects are in engineering first year (first semester)