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

Software Process as an Important Aspect of Organizations - Essay Example

Cite this document
Summary
The paper "Software Process as an Important Aspect of Organizations" outlines that the software requirements gathering is an important step as the requirements of the users is an important process. It will determine how the business requirements will be handled…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER92.5% of users find it useful
Software Process as an Important Aspect of Organizations
Read Text Preview

Extract of sample "Software Process as an Important Aspect of Organizations"

Number: Lecturer: Question Software process is an important aspect in organizations. In the organization where I work, the most important aspects of software process include requirements gathering, software development and software process improvement. These are important as they will determine the type of software that will be developed in the long run. The software requirements gathering is an important step as the requirements of the users is an important process. It will determine how the business requirements will be handled. The software requirements process will give the developers the requirements that will be required of the system that will be developed. The developers will use the blueprint of the business requirements to come up with the system. It is an important process that will determine the outcome of the system. For any system to be accepted by the users, it will have to meet the requirements and the needs of these users (Tan & Ruighaver 2005). Another important software process is that of software development. This is so because the avoidance of software bugs will help to eradicate the errors that will be met when using the software. The software development process should be undertaken using the right software tools and the right technologies. Without proper tools, there will be many deficiencies in terms of functionalities. When developing the software, the right and modern trends and technologies should be used. Technology is dynamic as it keeps changing. The right and current technology should be used. This will ensure that the resultant software product will be as recent and up to date as much as possible (Tan & Ruighaver 2005). Software improvement is yet another important software process that is important in the software processes. This process is important as it enables the organization to have the latest capabilities from the software. It enables developers to integrate the latest technologies and patch holes that have been identified in the software. Even though the technologies that were used in the initial development of the software could be obsolete, this process of software improvement will enable the software to have the latest features and have had recent technologies integrated. It is, therefore, important to have this important process while developing the software (Tan & Ruighaver 2004). The key processes that are used in the course are six. The parts that re missing are the testing of the software. The ramification of the missing parts is that software testing, if not done, will bring software which might be having deficiencies. This could bring errors in the business processes. Deploying a software product without testing will introduces bugs to the business process. If the bug affects financial procedures, then a lot of money will be lost in the business (Tan & Ruighaver 2005). Another important process that has been missed is that of software analysis and design. This is an important which could bring errors if it is not undertaken. The software product that could be developed could meet the technical requirements but not in the way the users wanted it to be used. It is important to follow the needs of the users. The users will require that the software product follows the design that they anticipated. They might dismiss the whole system just because some function has not been designed in the way they wanted it to be (Tan & Ruighaver 2005). Another process that has not been mentioned is that maintenance and repair. If the software product is not well maintained, then there will be a lot of problems that will be met by users. It will bring a lot of problems to the software users. To improve the process, there will be the need to ensure that the requirements of the users are followed to the latter (Tan & Ruighaver 2004). Question 2 Timing issues are an important component that should be considered when implementing a real-time system. Timing will affect many processes in the whole business process if timing is not effectively undertaken. One example of a real-time system with timing problems is that of ATM systems. This is because there are many systems which are distributed and should be communicated (Evans 2000). The timing should be coordinated with this system. When one request for some money withdrawal, the system in the bank that reads the balance should communicate with the system in the ATM so that the right balance should be read. If this is not the case, one could withdraw funds and when one checks for the balance, the system has not updated the balance. Timing should be coordinated well. All the distributed systems which are in the system should be well coordinated so that there always the right information displayed to the client every time the client wants to know what the balance could be. When someone deposits money in the account, it should be reflected immediately. This will enable the user access the same funds. There are many instances where the two systems do not coordinate so that when one wants to withdraw funds, the ATM system will indicate that the amount has been withdrawn and yet in the real sense, the client was not able to get the money. This happens when the bank system did not get the request from the ATM system (Brown & Eisenhardt 2005). I would go on to analyze the timing requirements of the system by first of all understanding the various components that the system should be having. After understanding all the requirements and how the various components need to communicate; I will get to know the systems which should coordinate and which are critical to the operation of the whole system (Brown & Eisenhardt 2005). After getting components and getting to know how the systems operate, I will go ahead and analyze the timing aspect of the various components. I will want to know which of the processes in the systems have time as an important aspect. I will then get to know how the system interacts and assess the time latency of the system. After getting these important aspects of the system, I will be in a position to understand how the system operates. I will then know which components should be improved in terms of timing (Evans 2000). References Brown, S & Eisenhardt, K 2005, 'Product development: Past research, present findings, and future directions', Academy of Management Review, vol 20, no. 2, pp. 343-348. Evans, S 2000, 'Improving co-development through process alignment', International Journal of Operations & Production Management, vol 20, no. 8, pp. 979 - 988. Tan, C & Ruighaver, A 2004, 'Developing a framework for understanding security governance ', Second Australian Information Security Management Conference Proceedings, Edith Cowan University, Sydney. Tan, C & Ruighaver, A 2005, 'A framework for investigating the development of security strategy context in organizations', Conference Proceedings of the 6th Australian Information Warfare and Security Conference: Protecting the Australian Homeland, Deakin University, Sydney. Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“DQWEEK8 Essay Example | Topics and Well Written Essays - 750 words”, n.d.)
DQWEEK8 Essay Example | Topics and Well Written Essays - 750 words. Retrieved from https://studentshare.org/information-technology/1465622-dqweek8
(DQWEEK8 Essay Example | Topics and Well Written Essays - 750 Words)
DQWEEK8 Essay Example | Topics and Well Written Essays - 750 Words. https://studentshare.org/information-technology/1465622-dqweek8.
“DQWEEK8 Essay Example | Topics and Well Written Essays - 750 Words”, n.d. https://studentshare.org/information-technology/1465622-dqweek8.
  • Cited: 0 times

CHECK THESE SAMPLES OF Software Process as an Important Aspect of Organizations

Software Engineering

Softwares are an important aspect of computers these days and are the main reason for the increase in demand for software engineers.... lan to build high-quality software products is a software process.... Software engineer working products (software, documentation, data) produced a result of the activities defined in the software process.... The best indicators of proper functioning of the software process have worked in the timeliness of quality and long-term viability as a result of the software product....
2 Pages (500 words) Essay

Organizational Mindfulness in the Software Development Process

This paper "Organizational Mindfulness in the Software Development process" focuses on the organization's commitment to mindfulness.... To a great extent, this organization has gone out of its way to employ mindfulness in the software development process.... An organization that employs this component is able to identify different ways of handling complex issues and situations that occur during the software development process.... For an organization to employ this component during the development, one of the following factors has to be included in the development process....
24 Pages (6000 words) Assignment

Cloud Computing- Amazons EC2

It is obvious that technologies in the form of Information Technology or Information Systems are playing an integral and maximal role not only in the everyday running of organizations, but also in the expansion, transformation, and optimization of organizations.... Among the many existing and emerging technologies, cloud computing is being maximally implemented by many organizations in varied business sectors.... One of the key IT-based processes inside an organizational environment is storing digitized data, sharing it, and importantly processing or analyzing that data using specialized hardware and software to get the desired results....
9 Pages (2250 words) Essay

The Purpose of Knowledge Management in an Organization and Improving Productivity

The role of KM has become far more important due to the constantly changing economic situations.... The aims of this report to develop a KM system or framework of best practices to support the call centre in a Telecom Company in order to improve its customer service performance and the company's competitiveness....
24 Pages (6000 words) Literature review

Software Change Management Process

ost organizations often tend to have a well defined and formal process that can effectively be utilized in the handling of bug fixes and RFE's.... However, there are still some organizations that tend to have poor structures to guide them in handling any changes, in some of the organizations where such structures are available, these structures can frequently be ignored by both the program developers and the organizational management with the objective of attaining some short term conveniences....
8 Pages (2000 words) Case Study

Techniques for Acquiring Software

ifferent organizations were invited to submit their final proposals in adherence to the Cummins requirements, terms, and conditions.... This case study "Techniques for Acquiring Software" presents the process of acquiring enterprise-class software that has been involved in significant development time within their development life cycles is a very broad task.... Constantly missed schedules will always mire the acquisition process.... There is the management theme technique that will guide the management within the process of acquisition, flexibility will definitely be needed within the contract to accommodate the changes and upfront planning is as well needed earlier within the acquisition process for activities such as system acceptance that are late in the process....
15 Pages (3750 words) Case Study

Software Evaluation Criteria

Software Evaluation CriteriaStudent's Name:Instructor's Name:Course Code & Name:Date of Submission:IntroductionThe need to improve of the competitiveness of organizations has led to the integration of technologies in their practices.... Among the Software Evaluation CriteriaStudent's Name:Instructor's Name:Course Code & Name:Date of Submission:IntroductionThe need to improve of the competitiveness of organizations has led to the integration of technologies in their practices....
8 Pages (2000 words) Essay

Software as a Service vs Outsourcing and Commercial Software for Payroll System

Application software's over time became a recurrent expense to organizations in the form of purchases, insulation upgrades, and maintenance.... The paper "software as a Service vs Outsourcing and Commercial software for Payroll System" seeks to explore three different forms which are: software as a Service (SaaS), software outsourcing, and commercially purchased software, their advantages and disadvantages....
6 Pages (1500 words) Essay
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