information system development & programming language (a special…
information system development & programming language
a special language for programmers use to develop software, script and sets of instruction for the computer
Java is develop by Sun Microsystems. It is often use for enterprise software , web-based content, games and mobile app.
C++ language is the intermediate-level programming. Its originally designed to enhance C language. it is used to create high-performance server and video games.
Exp: Firefox, Winamp
Python is a high-level , server-side scripting language mostly use for websites and mobile apps. It is quite easy for beginners because developers use fewer lines of coding.Exp: Instagram, Pinterest, Etc.
a set of activity to build an information system. It is a combination of hardware, software,infrastructure and trained engineers.
product development life cycle(PDLC) - a process which creates a new product for the company.It includes a hardware and numerous software to create.
IDEA - thinking for a new product or based on the old product and improve it. It may be something unique or different
TESTING - Before launching the product which the company put a lot of money, they will let a small amount of consumers to try to know the flaws of the product to be improved
DEVELOPMENT - The first product created thru few designs and idea is a prototype which may have some flaws.
ANALYSIS - checking the feedbacks from consumers testing, it enable the company to know what to change to make it better and how to introduce it to the market.
RESEARCH - after having few idea, research of the market is needed. This enables them to know what the market wants and demands.
INTRODUCTION - when the product has gone through the product development life cycle, it is time to introduce to the market. This enables to let the company see its result.
SDLC- system development life cycle - is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.
REQUIREMENT GATHERING AND ANALISYS - This phase is the main focus of the project managers and stake holders.
DESIGN - In this phase the system and software design is prepared from the requirement specifications which were studied in the first phase.
IMPLEMENTATION OR CODING - On receiving system design documents, the work is divided in modules/units and actual coding is started.
Parallel Conversion - running both the current and the new system together for some period of time. At some
pre-determined time, the current system is decommissioned entirely and all users and participants interact solely with
the new system
Phased Conversion - a gradual introduction of the new system, while at the same time replacing elements of the
current system until the current system is completely replaced by the new system.
Direct Conversion - an implementation process that involves essentially “switching off” the current system entirely and
“switching on” the new system to take its place all at once. The old system is no longer available for use from that point
Pilot Conversion - Pilot conversion involves setting up the new system for a small group of users and participants, while the remaining
majority of users and participants still interact with the current system
TESTING - After the code is developed it is tested against the requirements to make sure that the product is actually solving the needs addressed and gathered during the requirements phase.
DEPLOYMENT - After successful testing the product is delivered / deployed to the customer for their use.
MAINTANANCE - Once when the customers starts using the developed system then the actual problems comes up and needs to be solved from time to time. This process where the care is taken for the developed product is known as maintenance.
SYSTEM TEST - Verifies that all programs in an application work together properly
INTEGRATION TEST - Verifies that an application works with other applications
UNIT TEST- Verifies that each individual program or object works by itself
ACCEPTANCE TEST - Checks the new system to ensure that it works with actual data