Preview

Web Search Using Text Retrieval Conference (Trec) Algorithms

Good Essays
Open Document
Open Document
677 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Web Search Using Text Retrieval Conference (Trec) Algorithms
August 24, 2012

Case Study 2: Web Search Using Text Retrieval Conference (TREC) Algorithms Student’s name: ABDELAZIZ KHALI Professor’s name: MELANIE HOWARD Course: CIS 106

Case Study 2: Web Search Using Text Retrieval Conference (TREC) Algorithms
Due Week 8 and worth 50 points
In software engineering, one can find various life cycle models. Some examples include the waterfall model, agile processes, and iterative and incremental models. Research at least five (5) current and representative life cycle models.
Write a two to three (2-3) page paper in which you: 1. Identify at least two (2) strengths for each model. 2. Identify at least two (2) weaknesses for each model. 3. Identify current trends in terms of life cycle modeling. 4. Use at least two (2) quality resources in this assignment. 5. Note: Wikipedia and similar Websites do not qualify as quality resources.

There are a number of different models for software development life cycles. Life cycle models describe the interrelationships between software development phases. It specifies the relationships between project phases, including transaction criteria feedback, mechanisms, milestones, baselines, reviews, and deliverables.
Lifecycle model addresses the following phases of a software project: requirement phase, design phase, implementation, integration, testing, operation and maintenance.
Among the Life cycle models we can site waterfall model, V-shaped model, joint application development or JAD model, Rapid application development or RAD model, Incremental model, agile model.
Here is an example of a Waterfall mode:

* Identify at least two (2) strengths for each model.
Compared with traditional methods, JAD allows users to participate effectively in the requirements modeling process.
When users participate effectively in the systems development process, they are more likely

You May Also Find These Documents Helpful

  • Satisfactory Essays

    The life cycle starts with preliminary investigation which all the available information needed for the system elements and allocation of the requirements to the software are gathered. Next is the analysis of the requirements. This involves the analyst understanding the functions of the software which is required for the system based off the gathered information. Then is the system design in which the analyst designs and finalizes the best suited design for the system. The difficult step of system coding or development comes next which is where the analyst translates the design and programs into code for the computer. After the previous steps next are the testing phase where the system is testing to see if it works as intended or not. Then is implementation where the system is given to the customer and feedback is returned to insure the program works as intended. And finally system maintenance is the last step, here the analyst insures the system remains working within the proper bounds and functions appropriately and fixes any problems.…

    • 317 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Xacc/210 Final Project

    • 522 Words
    • 3 Pages

    The system development life cycle, known as the SDLC, consist of six stages. A project team works through the stages of conceptualize, analyze, design, construct and implement a new information technology system. By using the system development life cycle it increases the accuracy and efficiency, also decreasing the odds of product failure.…

    • 522 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    “Businesses and organizations use various types of information systems to support the many processes needed to carry out their business functions. Each of these information systems has a particular purpose or focus, and each has a life of its own. This “life of its own” concept is called the systems development life cycle or SDLC, and it includes the entire process of planning, building, deploying, using, updating, and maintaining an information system. The development of a new information system involves several different, but related activities. These activities, or phases, usually include planning, analysis, design, implementation, and maintenance/support. In other words, SDLC is a conceptual model that guides project management in information system development.”(Wikibooks)…

    • 429 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    A project life cycle includes the necessary steps, from beginning to end, needed to complete a project. The end of each phase is referred to as a stage gate, phase exit, or kill point, and usually marks the completion of deliverables.…

    • 2006 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    INFS

    • 884 Words
    • 18 Pages

    Systematic approach whereby each phase is completed before moving on to the next one • Discourages “backward” flow Traditional Systems Life Cycle • Emphasizes discipline and proper documentation in each phase 4 2 11/05/14 Requirements Analysis Australian School of Business 5 Alternate Systems Development Approaches Australian School of Business Prototyping 6 3 11/05/14 Modern Software Development Approaches Australian School of Business Agile Software Development 7 Agile Development: General Principles • Visibility…

    • 884 Words
    • 18 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Project Life Cycle

    • 258 Words
    • 2 Pages

    According to Gray and Larson (2008), a project life cycle typically passes through four stages. These four stages include defining, planning, executing and delivering. It recognizes that projects have a limited life span and that there are predictable changes in level of effort and focus over the life of the project.…

    • 258 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Daniel

    • 4886 Words
    • 20 Pages

    While the Waterfall Model presents a straightforward view of the software life cycle, this view is only appropriate for certain classes of software development. Specifically, the Waterfall Model works well when the software requirements are well understood (e.g., software such as compilers or operating systems) and the nature of the software development involves contractual agreements. The Waterfall Model is a natural fit for contract-based software development since this model is document driven; that is, many of the products such as the requirements specification and the design are documents. These documents then become the basis for the software development contract.…

    • 4886 Words
    • 20 Pages
    Powerful Essays
  • Better Essays

    Project Management Paper

    • 1107 Words
    • 5 Pages

    A project life cycle is a logical sequence of activities to accomplish a projects objectives or goals. The project life cycle has five major stages that most organizations use: initiation, planning, execution, monitoring and controlling, and closure. These stages help a project to stay on time, budget, and within scope. As with most plans, a project must broke down into smaller stages depending on the size, scope, and resources that will be in use during the project.…

    • 1107 Words
    • 5 Pages
    Better Essays
  • Good Essays

    A project management life cycle (PMLC) model is a sequence that is made up by the five process groups - Scoping, Planning, Launching, Monitoring & Control and Closing, and it’s used for achieving the goal of a project. In handling a project using a PMLC model, the entire process group must be present at least once in a sequence, and any or all of the process groups, may be repeated as required (Wysocki, 2009:299). To be analysed comparatively here are two different type of PMLC model- Adaptive PMLC model and Extreme PMLC model. An Adaptive PMLC model is an Agile Project Management (APM) model which consists of a number of phases that are repeated in cycles between the scoping and closing process groups, with a feedback loop after each cycle is completed. The sequence is: Plan cycle> Launch cycle>Monitor & Control cycle > Close cycle > Next cycle. Here, each cycle proceeds based on an incomplete and limited understanding of the solution. Extreme PMLC model consist of a sequence of repeated phases with each phase based on a very limited understanding of the goal and solution of a project. The sequence: Scope phase >Plan phase > Launch phase > Monitor & Control phase > Close phase > Next phase, is repeated severally in search of both goal and solution until client is satisfied or the budget or time is out. Here, each phase use the knowledge learnt from the preceding one to redirect the next phase towards an acceptable goal and solution.…

    • 1331 Words
    • 6 Pages
    Good Essays
  • Better Essays

    According to (Wysocki, 2012) there are five Project Management Life Cycle (PMLC) models that can be used to manage and execute different types of projects. Each PMLC model has different project management approach in the sequencing of the five process groups; scoping, planning, launching, Monitoring & controlling, and closing. The five PMLC models are:…

    • 1257 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Project Management Life Cycle is a separation for a project. According to Ms. Cui’s research, managers can separate a whole project to some steps and connect those steps with project operation; the sum of all those steps are project management life cycle (Cui, 2011). There are four components in project management life cycle, which are time requirement, project stages, project task and project result. Generally, because the unpredictability of project, project management life cycle often uses time dimension to control and evaluate the project (Cui, 2011).…

    • 1229 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    There are various software development life cycle models defined and designed which are followed during software development process.…

    • 786 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Sad Chapter 10

    • 2510 Words
    • 11 Pages

    The purpose of this sdd is to define and describe the use of each view, the architectural constraints of the system, the functional requirements with a significant impact on the…

    • 2510 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    CS51 SOFTWARE ENGINEERING UNIT I SOFTWARE PRODUCT AND PROCESS Software engineering paradigm: • The framework activities will always be applied on every project ... BUT the tasks (and degree of rigor) for each activity will vary based on: – the type of project – characteristics of the project – common sense judgment; concurrence of the project team The software process: • A structured set of activities required to develop a software system – Specification; – Design; – Validation; – Evolution. • A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective. Waterfall model/Linear Sequential Model/classic life cycle :…

    • 30780 Words
    • 124 Pages
    Satisfactory Essays
  • Best Essays

    Content-Based Image Retrieval (CBIR) is an active research discipline focused on computational strategies to search for relevant images based on visual content analysis. In this proposal, multimodal analysis is considered to develop CBIR systems, specially for image collections in which there is some text associated to images. Multimodality in Information Retrieval is sometimes referred to the interaction mechanisms and devices used to query the system. However, since the Multimedia Information Retrieval perspective, multimodality is referred to…

    • 2993 Words
    • 12 Pages
    Best Essays