Powered by Blogger.
Blog Archive
-
▼
2025
(32)
-
▼
October
(32)
- Downdetector: The Digital Canary in the Coal Mine
- The Honor Robot Phone: A Glimpse into the Transfor...
- The Apple M5 MacBook Pro: A Glimpse into the Next ...
- Samsung One UI 8: A Glimpse into the Next Evolutio...
- Dive into Spooky Season: A Look at October's PlayS...
- The Handheld Xbox: The Gaming Community's Dream De...
- The ROG Ally X: Not a Sequel, But a Smart Evolution
- Salesforce (CRM) Stock: Navigating the Cloud Giant...
- Apple Inc.: A Legacy of Innovation, A Culture of R...
- The Huawei Nova 14: A Glimpse into the Future of M...
- The Wireless Speaker: Unleashing the Sound of Freedom
- AMD Stock: The Perennial Challenger Riding the AI ...
- The New Price of Play: Microsoft Raises Xbox Game ...
- The TV Guide: From Newsprint Thumbnail to the Digi...
- Unlocking More Value: A Look at Sky's Essential TV...
- The Shape of Things to Come: A Glimpse at the Sams...
- Telegram Liquid Glass: The Mysterious Coating Mira...
- The Next Frontier: Why Battlefield 6 is Poised to ...
- The Digital Arena: How PlayStation Network Built a...
- The Cloud Stumbles: Understanding the Impact and C...
- Navigating the Silence: A Guide to the Verizon Out...
- Ace Your Test: How the Ohio BMV Permit Practice Te...
- The Crucible of Code: Navigating Exams in U.S. Tec...
- The iPhone 17: A Glimpse into the Future of Smartp...
- Scratch: Where Coding Begins with a Block and a Click
- Java Bootcamps: Your Accelerated Pathway to a Soft...
- The Tech University: Forging the Architects of Tom...
- eduroam: The Global WiFi Network That Unlocks the ...
- Adobe Creative Cloud: The Revolution of Creativity...
- HP PCs: Power, Reliability, and Innovation for Eve...
- Cracking the Code in 2026: Your Blueprint for Lear...
- The Double-Edged Sword: Will Artificial Intelligen...
-
▼
October
(32)
Category List
- Business analysis
- C Tutorial
- C#
- C# Essential Training
- C# Tutorial
- Configuration management and change control
- DEVELOPMENT
- Essential
- games
- history
- Introduction
- PHP Tutorial
- Programming
- Project management
- Quality control and Quality control assurance
- Safwat
- SYSTEMS
- Systems architecture
- Testing
- Training
- video
- WHAT
About Me
Labels
- Business analysis
- C Tutorial
- C#
- C# Essential Training
- C# Tutorial
- Configuration management and change control
- DEVELOPMENT
- Essential
- games
- history
- Introduction
- PHP Tutorial
- Programming
- Project management
- Quality control and Quality control assurance
- Safwat
- SYSTEMS
- Systems architecture
- Testing
- Training
- video
- WHAT
Showing posts with label DEVELOPMENT. Show all posts
WHAT IS SYSTEMS DEVELOPMENT?
Systems development is the process of taking a set of business requirements and, through a series of structured stages, translating these into an operational IT system. The stages vary according to the development approach being used – described more fully in Chapter 2, ‘Lifecycle types and their rationales’ – but typically would include the activities shown in Figure 1.1, including:
- a feasibility study, to see if the project is worthwhile;
- requirements engineering to analyse the business need and specify the users’ requirements;
- design of the system to meet the users’ needs; y
- development of the software needed to meet the requirements; y testing of the software; implementation of the solution
Figure 1.1 The main stages of systems development:
Other activities may also be involved, such as the procurement and installation of the hardware on which the system will operate.
At one time, systems development was undertaken in a rather haphazard, ad hoc way, and the result depended to a large extent on the competence and enthusiasm of the individual developers. Today, the core importance of IT systems within most organisations means that more structured and manageable processes have been introduced, to reduce the unpredictable ‘human element’ and to make possible the construction of larger and more complex systems.
SYSTEMS DEVELOPMENT AND OTHER DISCIPLINES
Systems development does not take place in isolation; it is part of the intricately connected web of disciplines illustrated in Figure 1.2.
The relationship of systems development to other disciplines may be summarised as follows:
Project management
If a systems development project is to be successful,
technical expertise is not enough; effective project
management is also required. The project manager plans the
undertaking, mobilises the resources required and controls
and coordinates the work. The project manager also ensures
that the various stakeholders are kept onside and committed
to the project’s success. Good project management frees the
development team to concentrate on the difficult technical
task of devising and implementing the solution.
Business analysis
Business analysis is concerned with investigating the business
situation and finding out what are the problems to be solved
or opportunities to be exploited. It involves developing holistic
solutions to business issues, which very often involve the use
of IT in some way. Business analysts are also important for \
eliciting, documenting and managing the requirements for the
new or enhanced IT systems and services.
Systems architecture
Systems architects are concerned with developing an
architecture for the organisation to support and coordinate its
systems and provide a coherent platform for expansion and
development.
Programming
Although within the span of systems development, this is a
specialist area which calls for high levels of technical expertise,
not least in how to exploit to the full the possibilities offered by
the hardware and software available.
Testing
The tester’s role appears at first to be counter-productive in
that he or she is trying to prove that the system does not work.
This is an iterative process and, when the tester struggles to
identify further defects in any version, it can be stated with
some confidence that the system appears to be satisfactory. An
important point to realise, though, is that no testing, however
thorough, can deliver assurance that the software is one
hundred per cent error-free.
Configuration management and change control
As systems have become more complex, it has become even
management and more important to know the latest version of the system, the
change control components it is made up of and how these relate to each
other. The discipline of managing these components is known
as ‘configuration management’ and it is related to change
control, which is a process for managing changes to a system
or product in a controlled way.
Quality control and Quality control assurance
consists of the processes – for example, reviews
quality assurance or code inspections – that are employed within a project team
to ensure that the delivered products meet their defined quality
criteria. Quality assurance is an external process that ensures that quality control is being exercised; it also puts in place things like standards to assist in quality control.
Service management
Service management is concerned with managing and maintaining the services provided by IT systems. It includes, for example, such activities as facilities management – controlling the supporting IT infrastructure – and applications management – supporting and enhancing the applications once they have been delivered initially
Thanks for writting..

