Top 13 Features of a Good Information Technology System
Correctness :
The product framework’s satisfaction of the determinations hidden its improvement. The rightness of a product framework alludes to the program code along with the business specifications. The accuracy of a program turns out to be particularly basic when it is inserted in a mind boggling programming framework. Give p a chance to be the likelihood that an individual program is right; at that point the likelihood P of the rightness of the product framework comprising of n programs is figured as P = pn. n being very large, at that point p must be almost 1 so as to enable P to go amiss fundamentally from 0.
Reliability:
Unwavering quality of a product framework gets from correctness and availability. The correctness relies on product framework. Unwavering quality of a product framework is characterized as the likelihood that this framework satisfies a capacity (controlled by the determinations) for a predetermined number of info preliminaries under indicated information conditions in a predefined time interim (expecting that equipment and info are free of errors). A product framework can be viewed as solid if this testscript creates a low error rate (i.e., the likelihood that a mistake will happen in a predetermined time interval.)The error rate relies upon the recurrence of data sources and on the likelihood that an individual info will prompt a mistake.
User’s easiness of the software:
Sufficiency Learn ability Robustness Adequacy are the main pillars of Reliability
Factors for the requirement of Adequacy:
The info expected of the client ought to be restricted to just what is fundamental. The product framework ought to expect data just in the event that it is vital for the capacities that the client wishes to complete. The product framework should empower adaptable information contribution with respect to the client and should complete believably keeps an eye on the information. In discourse driven programming frameworks, we vest specific significance in the consistency, lucidity, and effortlessness of the exchanges. The execution produced by the product framework ought to be adjusted to the desires of the client with the thought given to extensible; i.e., the capacities ought to be restricted to these in the particular.
The report produced :
The outcomes that a product framework conveys ought to be yield in an unmistakable and all around organized structure and be anything but difficult to translate. The product framework ought to bear the cost of the client adaptability as for the extension, the level of detail, and the type of introduction of the outcomes. Error messages should be given in a structure that is intelligible for the client.
Learnability:
Learnability of a product framework relies upon: The structure of UIs clearness and the effortlessness of the client directions (instructional exercise or client manual). The UI should introduce data as near reality as could be allowed and license proficient use of the product’s disappointments.
The customer manual should be composed clearly .It should unveil to the customer what the item structure is assume to perform and how the individual limits are started, what associations exist among limits, and which exceptional cases may rise and how they can be reviewed. In like manner, the customer manual should fill in as a sort of point of view that supports the customer in quickly and effectively finding the correct reactions to questions.
Robustness:
Quality reduces the impact of operational oversights, mixed up data, and gear errors.A programming structure is solid if the aftereffects of a goof in its operation, in the data, or in the hardware, in association with a given application, are on the other hand comparing to the probability of the occasion of this misstep in the given application.
Visit bumbles (for instance mixed up headings, creating goofs) must be dealt with explicit consideration Less progressive errors (for instance control disillusionment) can be dealt with even more imprudently, yet in the meantime ought not fast irreversible results.
Maintainability:
Practicality = reasonableness for investigating (confinement and amendment of mistakes) and for adjustment and augmentation of usefulness. The viability of a product framework relies upon its:
- Lucidness
- Extensible
- Ability to test
Readability:
Readability of a software system depends on its coding style.
Consistency:
Intelligence of the execution programming dialects Structures of the system coverage of the documentation mechanical assemblies open for survey.
Extensibility:
Extensibility permits required changes at the suitable areas to be made without unfortunate symptoms. Extensibility of a product framework relies upon its: Structured (measured quality) of the product framework potential outcomes that the execution language accommodates this purpose Readability (to locate the suitable area) of the code accessibility of intelligible program documentation
Testability:
Testability: reasonableness for enabling the developer to pursue program execution (run-time conduct under given conditions) and for debugging.The testability of a product framework relies upon its:
Molecularity Structured Modular, all around organized projects demonstrate increasingly appropriate for orderly, step wise testing than solid, unstructured programs.Testing apparatuses and the likelihood of planning consistency conditions (declarations) in the source code lessen the testing exertion and give imperative requirements to the broad, methodical testing of all framework parts.
Efficiency:
The capacity of a product framework to satisfy its motivation with the most ideal use of every single essential asset (time, stockpiling, transmission channels, and peripherals).
Portability:
The straightforwardness with which a product framework can be adjusted to keep running on PCs other than the one for which it was planned. The versatility of a product framework relies upon Degree of equipment independence Implementation language Extent of abuse of specific framework functions Hardware properties
Structuredness:
Framework subordinate components are gathered in effectively exchangeable program components.A programming framework can be said to be convenient if the exertion required for porting it demonstrates essentially not exactly the exertion vital for another usage.