Monday

Computer software

Computer software is the product that software engineers design and build.

It encompasses programs that execute within a computer of any size and architecture, documents that encompass hard-copy and virtual forms, and data that combine numbers and text but also includes representations of pictorial, video, and audio information.

It  is important because it affects nearly every aspect of our lives and has become pervasive in our commerce, our culture, and our everyday activities.

Computer software is build like any successful product, by applying a process that leads to a high-quality result that meets the needs of the people who will use the product. You apply a software engineering approach.

Software’s impact on our society and culture continues to be profound.

As its importance grows, the software community continually attempts to develop technologies that will make it easier, faster, and less expensive to build high-quality computer programs.

Some of these technologies are targeted at a specific application domain (e.g., Web-site design and implementation); others focus on a technology domain (e.g., object-oriented systems); and still others are broad-based (e.g., operating systems such as LINUX).

However, we have yet to develop a software technology that does it all, and the likelihood of one arising in the future is small.

No comments:

Post a Comment