SOFTWARE DEVELOPMENT/ENGINEERING
USER'S INSTRUCTIONS: The project work you are about to view is on "software development/engineering". Please, sit back and study the below research material carefully. This project topic "software development/engineering" have complete 5(five) Chapters. The complete Project Material/writeup include: Abstract + Introduction + etc + Literature Review + methodology + etc + Conclusion + Recommendation + References/Bibliography.Our aim of providing this "software development/engineering" project research material is to reduce the stress of moving from one school library to another all in the name of searching for "software development/engineering" research materials. We are not encouraging any form of plagiarism. This service is legal because, all institutions permit their students to read previous projects, books, articles or papers while developing their own works.
TITLE PAGE
SOFTWARE DEVELOPMENT/ENGINEERING
BY
---
EE/H2013/01430
DEPARTMENT OF ----
SCHOOL OF ---
INSTITUTE OF ---
DECEMBER,2018
APPROVAL PAGE
This is to certify that the research work, "software development/engineering" by ---, Reg. No. EE/H2007/01430 submitted in partial fulfillment of the requirement award of a Higher National Diploma on --- has been approved.
By
--- . ---
Supervisor Head of Department.
Signature………………. Signature……………….
……………………………….
---
External Invigilator
DEDICATION
This project is dedicated to Almighty God for his protection, kindness, strength over my life throughout the period and also to my --- for his financial support and moral care towards me.Also to my mentor --- for her academic advice she often gives to me. May Almighty God shield them from the peril of this world and bless their entire endeavour Amen.
ACKNOWLEDGEMENT
The successful completion of this project work could not have been a reality without the encouragement of my --- and other people. My immensely appreciation goes to my humble and able supervisor mr. --- for his kindness in supervising this project.
My warmest gratitude goes to my parents for their moral, spiritual and financial support throughout my study in this institution.
My appreciation goes to some of my lecturers among whom are Mr. ---, and Dr. ---. I also recognize the support of some of the staff of --- among whom are: The General Manager, Deputy General manager, the internal Auditor Mr. --- and the ---. Finally, my appreciation goes to my elder sister ---, my lovely friends mercy ---, ---, --- and many others who were quite helpful.
PROJECT DESCRIPTION: This work "software development/engineering" research material is a complete and well researched project material strictly for academic purposes, which has been approved by different Lecturers from different higher institutions. We made Preliminary pages, Abstract and Chapter one of "software development/engineering" visible for everyone, then the complete material on "software development/engineering" is to be ordered for. Happy viewing!!!
This work mainly focuses on understanding software development, the different software methodologies. Evaluation of a software methodology helps in understanding its features, advantages and disadvantages. Any IT project involves a software development methodology and it is important to choose the correct framework for the success of it. A single methodology is not suitable for all the situations. Each of it is suitable for a specific application .The software development stages are mentioned and the software development methodologies are compared which is carried out in chapter three of this work. Conclusions and references are formulated.
TABLE OF CONTENTS
COVER PAGE
TITLE PAGE
APPROVAL PAGE
DEDICATION
ACKNOWELDGEMENT
ABSTRACT
CHAPTER ONE
INTRODUCTION
1.1 BACKGROUND OF THE PROJECT
- AIM/OBJECTIVE OF THE PROJECT
- NEED OF SOFTWARE ENGINEERING
- BENEFITS OF SOFTWARE DEVELOPMENT
- PURPOSE OF THE PROJECT
- SIGNIFICANCE OF THE PROJECT
CHAPTER TWO
LITERATURE REVIEW
- REVIEW OF THE STUDY
- RELATED WORK
- TYPES OF SOFTWARE DEVELOPMENT
- SOFTWARE EVOLUTION
- HISTORICAL BACKGROUND OF THE STUDY
CHAPTER THREE
METHODOLOGY
- SOFTWARE DEVELOPMENT METHODOLOGIES
CHAPTER FOUR
RESULT ANALYSIS
- SOFTWARE DEVELOPMENT STAGES
- CHARACTERISTICS OF GOOD SOFTWARE
CHAPTER FIVE
- CONCLUSION
- REFERENCES
CHAPTER ONE
1.0 INTRODUCTION
1.1 BACKGROUND OF THE STUDY
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process.[1] Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.[2]
Software can be developed for a variety of purposes, the three most common being to meet specific needs of a specific client/business (the case with custom software), to meet a perceived need of some set of potential users (the case with commercial and open source software), or for personal use (e.g. a scientist may write software to automate a mundane task). Embedded software development, that is, the development of embedded software, such as used for controlling consumer products, requires the development process to be integrated with the development of the controlled physical product. System software underlies applications and the programming process itself, and is often developed separately.
The need for better quality control of the software development process has given rise to the discipline of software engineering, which aims to apply the systematic approach exemplified in the engineering paradigm to the process of software development.
There are many approaches to software project management, known as software development life cycle models, methodologies, processes, or models. The waterfall model is a traditional version, contrasted with the more recent innovation of agile software development.
1.2 AIM / OBJECTIVES OF THE PROJECT
Software is more than just a program code. A program is an executable code, which serves some computational purpose. Software is considered to be collection of executable programming code, associated libraries and documentations. Software, when made for a specific requirement is called software product. Engineering on the other hand, is all about developing products, using well-defined, scientific principles and methods. The main aim of work is to discuss on software development. At the end of this work student involved shall become versatile with software development and its features.
1.3 NEED OF SOFTWARE ENGINEERING
The need of software engineering arises because of higher rate of change in user requirements and environment on which the software is working.
- Large software - It is easier to build a wall than to a house or building, likewise, as the size of software become large engineering has to step to give it a scientific process.
- Scalability- If the software process were not based on scientific and engineering concepts, it would be easier to re-create new software than to scale an existing one.
- Cost- As hardware industry has shown its skills and huge manufacturing has lower down he price of computer and electronic hardware. But the cost of software remains high if proper process is not adapted.
- Dynamic Nature- The always growing and adapting nature of software hugely depends upon the environment in which user works. If the nature of software is always changing, new enhancements need to be done in the existing one. This is where software engineering plays a good role.
- Quality Management- Better process of software development provides better and quality software product.
1.4 BENEFITS OF SOFTWARE DEVELOPMENT
Whether you own a chain of warehouse distribution centres, a car dealership, or a dental office, you understand the importance of having the right software for your business. Often, business owners will try to save money by trying an out of the box software program, instead of investing in software development designed exclusively for their business needs. But, when the out of the box program that they have chosen for their business ends up not fitting all of their needs, they are forced to make accommodations, perform workarounds and change their practices. It is all a big, time-consuming hassle, not to mention a waste of money and resources.
The individual needs of a business are as unique as the business itself. Not every car dealership is managed the same way, just as not every warehouse handles its distributions in the same manner. When you invest in software development that is specific to the way your company functions, the benefits are numerous.
Of course, it prevents a lot of frustration, but it also saves countless work hours and an awful lot of money. For one thing, you won’t be tied up trying to figure out ways to work around the deficiencies of the out of the box programs that so often stop work flow altogether.
When you choose software development exclusive to your company needs, you are inviting in innovation, streamlined work processes, better communication between departments, quicker turnaround times, more efficiency and productivity, and your unique software development package is easily updated as your business expands, or its needs change.
The best part of business-specific software development is that you are in on the development from the ground floor. The input of you and your employees will be critical during the development stages because the software is being developed for you and only you. You will be able to identify and approve everything that goes into the programming of your software package, which means that you don’t get anything you don’t need.
1.5 PURPOSE OF THE PROJECT
The purpose of software development is to develop software. Software has the purpose to automate or simplify processes, be it controlling some machinery or devices.
1.5 SIGNIFICANCE OF THE PROJECT
Software Development is a set of activities, methods, best practices, deliverables, and automated tools that stakeholders use to develop and continuously improve information systems and software. Helps plan and engineer the framework used to structure, plan, and control the process of developing an information system
CHAPTER TWO: The chapter one of this work has been displayed above. The complete chapter two of "software development/engineering" is also available. Order full work to download. Chapter two of "software development/engineering" consists of the literature review. In this chapter all the related work on "software development/engineering" was reviewed.
CHAPTER THREE: The complete chapter three of "software development/engineering" is available. Order full work to download. Chapter three of "software development/engineering" consists of the methodology. In this chapter all the method used in carrying out this work was discussed.
CHAPTER FOUR: The complete chapter four of "software development/engineering" is available. Order full work to download. Chapter four of "software development/engineering" consists of all the test conducted during the work and the result gotten after the whole work
CHAPTER FIVE: The complete chapter five of design and construction of a "software development/engineering" is available. Order full work to download. Chapter five of "software development/engineering" consist of conclusion, recommendation and references.
To "DOWNLOAD" the complete material on this particular topic above click "HERE"
Do you want our Bank Accounts? please click HERE
To view other related topics click HERE
To "SUMMIT" new topic(s), develop a new topic OR you did not see your topic on our site but want to confirm the availiability of your topic click HERE
Do you want us to research your new topic? if yes, click "HERE"
Do you have any question concerning our post/services? click HERE for answers to your questions
For more information contact us through any of the following means:
Mobile No :+2348146561114 or +2347015391124 [Mr. Innocent]
Email address :engr4project@gmail.com
COUNTRIES THAT FOUND OUR SERVICES USEFUL
Australia, Botswana, Canada, Europe, Ghana, Ireland, India, Kenya, Liberia, Malaysia, Namibia, New Zealand, Nigeria, Pakistan, Philippines, Singapore, Sierra Leone, South Africa, Uganda, United States, United Kindom, Zambia, Zimbabwe, etc
Support: +234 8146561114 or +2347015391124
Watsapp No :+2348146561114
Email Address :engr4project@gmail.com
FOLLOW / VISIT US VIA: