🔍
Explain changing nature of software.
0 like 0 dislike

1 Answer

Changing Nature of Software: - Whenever one starts with the software implementation changes can occur any time. The software can be change due to any reason. But while implementing software one should be ready for such changes as if changes occur there shall not be drastic change in the system. The development team should manage to implement/mould the implemented system so that the changes can be reflected and the user requirements meet. When change occur the team look for the current status of the system and from there onwards they starts implementing a system with new requirements of a user or changes which is to be implemented in a system. OR Today’s Software takes on a dual role. It is a product, and at the same time, the vehicle for delivering a product. As a product, it delivers the computing potential embodied by computer hardware or more broadly, by a network of computers that are accessible by local hardware. Whether it resides within a mobile phone or operates inside a mainframe computer, software is information transformer— producing, managing, acquiring, modifying, displaying, or transmitting information that can be as simple as a single bit or as complex as a multimedia presentation derived from data acquired from dozens of independent sources. As the vehicle used to deliver the product, software acts as the basis for the control of the computer (operating systems), the communication of information (networks), and the creation and control of other programs (software tools and environments). Software delivers the most important product of our time—information. It transforms personal data (e.g., an individual’s financial transactions) so that the data can be more useful in a local context; it manages business information to enhance competitiveness. It provides a gateway to worldwide information networks (e.g., the Internet), and provides the means for acquiring information in all of its forms. The role of computer software has undergone significant change over the last halfcentury. Dramatic improvements in hardware performance, profound changes in computing architectures, vast increases in memory and storage capacity, and a wide variety of exotic input and output options, have all precipitated more sophisticated and complex computer-based systems. Sophistication and complexity can produce dazzling results when a system succeeds, but they can also pose huge problems for those who build complex systems.
0 like 0 dislike

Related questions

Explain about software quality assurance
Answer : Software quality assurance (SQA) is a process that ensures that developed software meets and complies with defined or standardized quality specifications. SQA is an ongoing process within ... methods and measures, conducting formal technical reviews, and performing well-planned software testing....

View solution
0 like 0 dislike
1 answer

Describe six sigma for software engineering.
Answer : Six Sigma is the most widely used strategy for statistical quality assurance in industry today. Originally popularized by Motorola in the 1980s, the Six Sigma strategy -is a rigorous and disciplined ... variation is sometimes called the DMADV (define, measure, analyze, design, and verify) method....

View solution
0 like 0 dislike
1 answer

What is better computer engineering or software engineering?
Answer : Computer Engineering have many parts in which one is software engineering, if your interest in software development then choose software engineering...

View solution
0 like 0 dislike
1 answer

Explain Deployment principles.
Answer : Deployment principle: 1. Principle 1: Manage customer's expectations. It always happens that customer wants more than he has started earlier as his requirements. It may be the case that customer ... software to the customer by giving assurance that the defects will be removed in next increment....

View solution
0 like 0 dislike
1 answer

Explain SCM.
Answer : Software configuration management (SCM), also called change management, is a set of activities designed to manage change by identifying the work products that are likely to change, establishing ... of a software application  To Ensure that software quality is maintained as configuration evolves....

View solution
0 like 0 dislike
1 answer

50.5k questions

47.1k answers

240 comments

7.0k users