Extra info Flashcards
What is the System Development Life Cycle
System Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality software
Stages of SDLC
PLANNING: This is the first stage in the System Development Life Cycle (SDLC). The purpose of this stage is to identify whether or not a new system is required.
ANALYSIS: The needs of the end users is analyzed to ensure that the new system can meet their expectations. It involves detailed understanding of all important facts of the business area under investigation or feasibility
DESIGN: In this process the primary object is to identify user requirements, specifications and to build a system that satisfies these requirements.
DEVELOPMENT: This phase is where the real work begins; the start of productions. Development is a phase where detailed design is used to actually construct and build the system
TESTING: Testing is a process of making sure that the program performs the intended task. Once the system is designed it should be tested for validity, normally by Quality Assurance (QA) Professionals. During this phase the system is used experimentally to ensure that software does not fail and it will work according to its specification. It is tested with special test data.
IMPLEMENTATION: Implementation is the process of converting from the old system to the new system. This phase of development consists of installing hardware, programs, collecting data and organizing people to interact with and run the system. In this phase user actually starts using the system therefore it also involves training of users and provides friendly documentation.
REVIEW: It is the process of incorporating changes in the implemented existing system.
What are ER diagrams
–Entity Relationship (ER) diagrams, also known as ERDs or ER Models, refers to a type of flowchart that illustrates how entities, such as people, objects or concepts relate to each other within a system
What is the BIG BANG MODEL
The Big Bang model is a software development life cycle (SDLC) model that focuses on software development and coding with little to no planning
What is the V Model
The V-model, also known as the Verification and Validation model, is a software development process that organizes the development life cycle into a V-shape, with each development stage corresponding to a testing phase.
What is a Decision Tree?
Decision trees- A decision tree is a graph that uses a branching method to illustrate every possible outcome of a decision
What are programming languages?
Programming languages- A programming language is a set of rules that provides a way of telling a computer what operations to perform. Programming languages allows humans to communicate with computers.
What are CASE tools (omg caseoh)
Computer-aided software engineering (CASE) tools- CASE tools are set of software application programs, which are used to automate SDLC activities. CASE tools are used by software project managers, analysts and engineers to develop software system.
Components of a MANUAL info system
- Collate- After the information has been collected, it is then combined and organized;
- Analyze- This is when the information begins to process, that is, the details of the data gathered is examined and converted into something meaningful.
- Present- Presenting refers to putting the data gathered in a useful form, in order to gain meaning output.
- Disseminate- This is when the outputted information is distributed.
Components of a AUTOMATED system
- Input (data capture or entry)- This is when raw data is entered into the computer for processing.
- Process (for example, analyze, sort, calculate)- Once data has been inputted into the system, it then begins to process to become meaningful information.
- Store- The processed data is often stored or put away to be used at a later data.
- Retrieve- Retrieval stage is accessing the information that was previously stored.
- Output (present and disseminate) - This is when information has been displayed as either softcopy or hardcopy.
- Feedback
Examples of Transaction Processing Systems
- Automated Teller Machines (ATM)
- Airline Reservation systems
- Payroll System
Examples of Office Automation System
- Message Handling Systems
- Office Support Systems
- Teleconferencing Systems
What is a Knowledge Works System
Knowledge Work systems (KWS)- is a computer-based application crafted to assist employees in processes such as capturing, developing and sharing knowledge in the organization
Examples:
* Virtual Reality Systems
* Computer Aided Manufacturing
* Investment Workstations
What is Executive Support Systems
Executive Support systems (ESS)- is a software that enables the users to convert basic company data into executive-level summary reports. Some may consider this as another form of decision support system
Example: * Meditech
* Corporate Management
* Cambridge Systematics
What is a Group Decision Support System
Group decision support system (GDSS) technology assists in the project collaboration component of groups by improving the digital communication aspect using the tools and resources available
Examples: * File Drawer System
* Microsoft Exchange
* Meeting Sphere
* Group Decision Room