StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Software Derives - Essay Example

Cite this document
Summary
The paper "Software Derives" tells us about the Software adapted, modified, added, or deleted by User under these Terms and Conditions, and are including the source and object code. Derived Software means software developed from Core Software under the Agreement…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.5% of users find it useful
Software Derives
Read Text Preview

Extract of sample "Software Derives"

Software derives its value from, conformity, a property of its essence-a construct of intertwining ideas such as algorithms, data sets, request of functions, and the relationship among data entities (Brooks, 1995, p.2).  Software must be able to conform to the complexities and needs of systems and institutions in which the software is intended for use (Brooks, 1995, p.4). This is because, these complexities and needs differ from time to time, and from one interface to another, and because it is developed by various people. It is important for software to conform, not because it is new in the market, or perceived by many to be the most conformable, but because conformation is based on other systems and interfaces, which cannot be, in any circumstances be simplified through a redesign. Additionally, when software conforms to complexities and needs, there would be no cause for alarm with regard to changeability, complexity, and invisibility.

Despite the fact that the functionality and availability of software components have rapidly increased the need for writing new code has not significantly reduced. As noted by Brooks (1995, p.12), acquiring and using off-the-shelf, open-source, or commercial software components may be an easier and cheaper way of software development, but, an issue of applicability arises. Software components are more generalized and as such may not be ideal in situations where the development of customized software is intended. Therefore, instead of relying on software components, developers are opting to write new code, since they believe that it would guarantee the applicability of the software being developed.  The need for writing new code has not reduced significantly because of the need to ensure that the software developed confirms the complexities and needs of systems and institutions that the software will interact with. Software components, being more generalized may not guarantee conformity, especially with regard to interfaces and functionality. Additionally, changeability is an essential property that defines the quality and value of software. Developing software that can easily be altered to suit functionality needs when needed and when appropriate has today become very important. Some software components may not allow for changeability and, as such, developers opt to write new code rather than relying on components since they can easily manipulate and alter the code they have written quickly and easily. In addition to changeability, software components are becoming less popular because they pose a challenge for developers when it comes to scalability. Adding additional functionality, and expanding the scope of software to a component may become a big problem; developers find it very easy to expand the functionality and scope of software whose code they have written anew. Another fundamental reason why the need for writing new code has not significantly reduced with the increase in the functionality and availability of software components is that available software components may not support certain functionality or be compatible with certain new technology; for this reason, developers are forced to write new code so as to ensure that the intended and envisioned functionality is achieved and that the software developed is compatible to new/current technology.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“No Silver Bullet Essay Example | Topics and Well Written Essays - 500 words”, n.d.)
No Silver Bullet Essay Example | Topics and Well Written Essays - 500 words. Retrieved from https://studentshare.org/information-technology/1618035-no-silver-bullet
(No Silver Bullet Essay Example | Topics and Well Written Essays - 500 Words)
No Silver Bullet Essay Example | Topics and Well Written Essays - 500 Words. https://studentshare.org/information-technology/1618035-no-silver-bullet.
“No Silver Bullet Essay Example | Topics and Well Written Essays - 500 Words”, n.d. https://studentshare.org/information-technology/1618035-no-silver-bullet.
  • Cited: 0 times

CHECK THESE SAMPLES OF Software Derives

Incompatibility of the PlayStation III (PS3) with Newer Systems/Software/External Drives

This paper ''Incompatibility of the PlayStation III (PS3) with Newer Systems/software/External Drives'' discusses some of the important compatibility issues in case of PlayStation III (PS3) with other systems and/or external drives.... NCOMPATIBILITY OF THE PLAYSTATION III (PS3) WITH NEWER SYSTEMS/software/EXTERNAL DRIVES Incompatibility of the PlayStation III (PS3) with Newer Systems/software/External Drives Author Author Affiliation Date Introduction A PlayStation 3 (simply PS3) is a gaming platform....
6 Pages (1500 words) Literature review

Software Development Project Easy Retrieval of Data from Hard Disk Drives

This paper ''software Development Project – Easy Retrieval of Data from Hard Disk Drives'' tells that the proposed project is based on a software program that can easily retrieve any specific data from the hard disk drive of any computer.... software Development Project – Easy Retrieval of Data from Hard Disk Drives Table of Content I.... The Proposed Project of Computer Forensics The proposed project is based on a software program that can easily retrieve any specific data from the hard disk drive of any computer....
7 Pages (1750 words) Research Proposal

Advantages of open source software

Today open source software has become critical for almost every organization.... lmost everything requires open source software,be it telecommunication systems,inventory, accounting,personal productivity applications,contact management and operating systems amongst others.... As far as the democracy peace and economy is concerned open software provides access to better technology to even those who cannot afford them.... Introduction: Today open source software has become critical for almost every organization....
6 Pages (1500 words) Essay

Software for wireless devices

Second, software applications need to be adapted for the specific requirements of the mobile device such as small display screens, reduced bandwidth, a software FOR WIRELESS DEVICES (Electronic Commerce) ID number: BU460 of (affiliation) Location of University:Date of Submission: February 14, 2014Estimated Word Count = 283 (text only)software for Wireless DevicesThere are two main reasons why developing software for wireless devices is particularly quite challenging....
1 Pages (250 words) Essay

Stubs and Drivers in Automated Software Testing

This paper "Stubs and Drivers in Automated software Testing" focuses on software processes.... The testing phase that provides the software testers with an opportune time to evade moments of catastrophic system failure, huge failure-based loss, interference with the working relationship.... Based on their passion for efficient operations, organizations have been undertaking multiple software projects over the years.... Agile software Development [Institute] In the conventional software processes, testing is the last activity carried out to determine if a program code contains errors or any unexpected behavior....
8 Pages (2000 words) Assignment

Incompatibility of the PlayStation III with Newer Systems, Software, or External Drivers

The paper "Incompatibility of the PlayStation III with Newer Systems, software, or External Drivers" discusses some of the important compatibility issues in the case of PS3, discovering the issues regarding technology compatibility with other devices, drivers, and applications.... INCOMPATIBILITY OF THE PLAYSTATION III (PS3) WITH NEWER SYSTEMS/software/EXTERNAL DRIVES Incompatibility of the PlayStation III (PS3) with Newer Systems/software/External Drives ...
6 Pages (1500 words) Essay

Troubleshooting of the Software or Hardware Devices

The author of this coursework "Troubleshooting of the software or Hardware Devices" describes the troubleshooting techniques.... This paper outlines basic troubleshooting techniques, differentiating between software and hardware problem, troubleshooting skills.... Troubleshooting Word Count (2175) Troubleshooting Troubleshooting is defined as the process of determining and solving a problem that is related to either the software or hardware devices1....
8 Pages (2000 words) Coursework

Patterns for Software Design

This trend ultimately derives at dissatisfaction, antipathy and disregards when the propaganda articulates to be dissimilar with veracity.... The author of the "Patterns for software Design" paper examines the effectiveness and usefulness of each pattern of silent cinema booking systems, pattern envy and pattern ethics, proto-patterns and paternity tests, content patterns, and page structure.... atterns for software Design ... The basic terminology that is enlisted in the software pattern community which entails the general idea of pattern is articulated that it is propelled to solve equations that may be head ache in designs....
10 Pages (2500 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us