Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Technical English Software Process: Req. Analysis, Object-Oriented & Scenario-based Modeli, Guías, Proyectos, Investigaciones de Inglés Técnico

The software process activities module in the ingles técnico aplicado a ingeniería course at universidad autónoma de occidente. The focus is on requirements analysis and modeling, including domain analysis, reusability, and object-oriented approaches. The document also covers scenario-based modeling, user interface design, and software testing.

Qué aprenderás

  • What are the benefits of scenario-based modeling for end-user participation in software projects?
  • How does the object-oriented approach to analysis and design facilitate code reuse and programmer productivity?
  • What are the main objectives of requirements analysis and modeling in software development?

Tipo: Guías, Proyectos, Investigaciones

2019/2020

Subido el 09/12/2020

martin-ortega-6
martin-ortega-6 🇲🇽

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Universidad Autónoma de Occidente
Unidad Regional de Mazatlán
Summarize:
Module #3 Software Process Activities
Materia: Ingles Técnico Aplicado a Ingeniería
Profesor: Jesús Osuna Cabanillas
Alumno: Jesús Martin Ortega Lizárraga
Matricula: 19050341
Mazatlán, Sinaloa 10 de noviembre del 2020.
pf3
pf4

Vista previa parcial del texto

¡Descarga Technical English Software Process: Req. Analysis, Object-Oriented & Scenario-based Modeli y más Guías, Proyectos, Investigaciones en PDF de Inglés Técnico solo en Docsity!

Universidad Autónoma de Occidente

Unidad Regional de Mazatlán

Summarize: Module #3 Software Process Activities

Materia: Ingles Técnico Aplicado a Ingeniería

Profesor : Jesús Osuna Cabanillas

Alumno : Jesús Martin Ortega Lizárraga

Matricula : 19050341

Mazatlán, Sinaloa 10 de noviembre del 2020.

Software Process Activities (Summarize) The objective is to reach a written agreement that describes the functionality of the software to be developed. The end product of this activity is often referred to as a specification and forms the basis for all the development activities that follow. It turns out that the activities at this stage of the development life cycle are among the most difficult, but perhaps the most important. Bringing modeling and design tools into this phase is not unusual. Requirements analysis and modeling The focus of this activity is to define the operational characteristics of the software and has three main objectives: to provide the following: • basis for software design • Definition of the operating system that can be used for system validation once softwares development completed. The following sub-activities are identified with requirements analysis and modeling: Domain analysis Reusability is an important goal in software development, as it reduces development costs, increases reliability, and reduces development time. Domain analysis is the process of identifying patterns that can be reused. Analysis modeling sometimes begins with identifying all the data objects to be processed in the system and the relationships between these objects. Data modeling is used for large database and information systems applications. The object-oriented (OO) approach to analysis represents the latest "paradigm shift" in analysis methodology and is embodied by the Java language at the implementation stage. • Customers can understand OO models without programming knowledge, facilitating the important initial phases of communication. • OO languages promote code reuse and therefore programmer productivity • OO design and analysis methods adapt to change The OO approach is based on modeling the problem domain using classes and objects. The goal of object-oriented analysis is to design all associated classes and methods that are appropriate for the system being developed. The Unified Modeling Language (UML) has been developed for the modeling and development of object-oriented (OO) systems.

User interface design A common mistake of software projects is spending too little time communicating with the user. It's easy for software experts to fall into the subconscious trap of "knowing what's good for the user." • Put the user in control • Reduce user memory load • Make the interface consistent Software testing After coding the software system into a deliverable product, testing strategies are used to validate the system requirements. The testing strategies for conventional design software differ somewhat from those for object-oriented systems. Conventional software: unit testing focuses on execution paths through component program logic with the goal of maximizing error detection through path coverage; whereas integration tests generally involve input and output values. The thread-based approach tests the set of classes that respond to a certain input or system event. After unit and integration testing, the entire system is tested according to customer requirements. This final testing phase is generally called a validation test and includes alpha and beta testing. Alpha testing is done at the developer's site and beta testing is done later at the end-user sites. The final release of the software is scheduled after beta testing is complete. Product Metrics for Software The use of objective measures of software development products as an empirical measure of quality is controversial in the software engineering community. Some say that our lack of basic understanding of the software justifies delaying the development and use of such metrics. However, there are many metrics available to help evaluate and guide source code analysis, design, development, and testing. Analysis - Overall system size metric defined as a function of the information in the analysis model. Source code: length metric defined in terms of lines of code (LOC).