JavaScript is disabled for your browser. Some features of this site may not work without it.
  • About K
  • Academics
  • Admission
  • Alumni Relations
  • Giving to K
  • News & Events
  • Student Life
  • HORNET HIVE
  • ATHLETICS
  • SITEMAP
  • WEBMAIL
    • Login
    View Item 
    •   CACHE Homepage
    • Academic Departments, Programs, and SIPs
    • Computer Science
    • Computer Science Senior Integrated Projects
    • View Item
    •   CACHE Homepage
    • Academic Departments, Programs, and SIPs
    • Computer Science
    • Computer Science Senior Integrated Projects
    • View Item

    The Software Engineering Process From the Software Testing Viewpoint

    Thumbnail
    View/Open
    Searchable PDF / Kalamazoo College Only (1.282Mb)
    Date
    1993
    Author
    Larsen, Bradley M.
    Segal, Michael Z.
    Metadata
    Show full item record
    Abstract
    For our senior project, we worked as interns at a Kalamazoo software development company, I/Net, Inc. Owned in part by IBM, I/Net was developing a product which had been in the development stages for over a year. At the time of our hiring, coding for the product had just begun. When we were hired as interns at I/Net, we were brought on as testers for an OS/2 product under development for IBM. We first felt somewhat apprehensive about being testers since we envisioned rather monotonous work of endlessly entering two numbers into a program to see if the answer was always the sum of the two numbers. The descriptions of what we would be doing were extremely vague as the product, under contract with IBM, is IBM confidential. Only until after signing legal documents were we allowed any information about the system. This first briefing about the program did not do much to alleviate our apprehensions since we did not understand most of what we were told. It is only now that we realize that this is part of the process of software engineering, the series of steps in which software is designed, coded, and tested. This paper is designed in three stages: a brief introduction to software engineering; a discussion of software testing; and a review of our work at I/Net. However, due to the confidential nature of the product that was being developed, we cannot go into any detail in regard to the code and the functions involved with this product. Therefore, in many cases, some deliberately vague terms have been used in our explanation of our responsibilities at I/Net. A term that will be used frequently in this paper is API, or Application Program Interface, any routine immediately accessible by the end user. A SPI, or Support Program Interface, is only accessible from the APIs. As we worked primarily with APis, the terms routine and API will be used interchangeably from here forward. The intention of the paper is to explain some of the problems in software development as well as to discuss some ways to increase the power of programming.
    URI
    http://hdl.handle.net/10920/25264
    Collections
    • Computer Science Senior Integrated Projects [270]

    Related items

    Showing items related by title, author, creator and subject.

    • Thumbnail

      Software Engineering vs. Software Programming and the Profiler Administrator Console 

      Gardner, Matt (2003)
      There is a difference between engineering and programming software. These differences are explored in the context of a summer internship at FactSet Research Systems. During this exploration, C++, Java, Perl, PHP, and ...
    • Thumbnail

      Software Project Design: A Common Sense Approach to Software Development 

      Hedlich, Kirk (1990)
      The paper consists of three main sections. The first section presents background material from my internship project that I worked on during my SIP. The internship project will serve as the case study. The second ...
    • Thumbnail

      Software Engineering and the Processes Involved: A Case Study on ACI Development and their Techniques of Software Testing 

      Strecker, Stephen J., 1975-2017 (1996)
      In working at ACI Development, I found an interest in the development of computer software. Looking into this topic further, I realized that development is just one of the important subjects within software engineering. ...

    Browse

    All of CACHECommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Login

    DSpace software copyright © 2002-2023  DuraSpace
    DSpace Express is a service operated by 
    Atmire NV
    Logo

    Kalamazoo College
    1200 Academy Street
    Kalamazoo Michigan 49006-3295
    USA
    Info 269-337-7000
    Admission 1-800-253-3602

    About K
    Academics
    Admission
    Alumni Relations
    Giving to K
    News & Events
    Student Life
    Sitemap
    Map & Directions
    Contacts
    Directories
    Nondiscrimination Policy
    Consumer Information
    Official disclaimer
    Search this site


    Academic Calendars
    Apply
    Bookstore
    Crisis Response
    Employment
    Library
    Registrar
    DSpace Express is a service operated by 
    Atmire NV