TO MY BLOG !!!

lunes, 1 de julio de 2024

WHAT IS READING COMPREHENSION?

What is reading comprehension?

Click the link below to see the PowerPoint.

WHAT IS READING COMPREHENSION

lunes, 17 de junio de 2024

READING COMPREHENSION ACTIVITY

Resuelva el ejercicio de opciones múltiples de acuerdo a la información del texto

 Object-oriented analysis and design

Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality.

OOAD in modern software engineering is typically conducted in an iterative and incremental way. The outputs of OOAD activities are analysis models (for OOA) and design models (for OOD) respectively. The intention is for these to be continuously refined and evolved, driven by key factors like risks and business value.

Object-oriented analysis

The purpose of any analysis activity in the software life-cycle is to create a model of the system's functional requirements that is independent of implementation constraints.

The main difference between object-oriented analysis and other forms of analysis is that by the object-oriented approach we organize requirements around objects, which integrate both behaviors (processes) and states (data) modeled after real world objects that the system interacts with. In other or traditional analysis methodologies, the two aspects: processes and data are considered separately. For example, data may be modeled by ER diagrams, and behaviors by flow charts or structure charts.

Common models used in OOA are use cases and object modelsUse cases describe scenarios for standard domain functions that the system must accomplish. Object models describe the names, class relations (e.g. Circle is a subclass of Shape), operations, and properties of the main objects. User-interface mockups or prototypes can also be created to help understanding

Object-oriented design

During object-oriented design (OOD), a developer applies implementation constraints to the conceptual model produced in object-oriented analysis. Such constraints could include the hardware and software platforms, the performance requirements, persistent storage and transaction, usability of the system, and limitations imposed by budgets and time. Concepts in the analysis model which is technology independent, are mapped onto implementing classes and interfaces resulting in a model of the solution domain, i.e., a detailed description of how the system is to be built on concrete technologies.

Important topics during OOD also include the design of software architectures by applying architectural patterns and design patterns with the object-oriented design principles.

 Fuente: https://en.wikipedia.org (Acceso 2 de marzo, 2024)

1. What is the main purpose of object-oriented analysis in software development?

a. Create implementation constraints
b. Create a model of functional requirements independent of implementation constraints
c. Design the final user interface
d. Write the final code directly

2. How does object-oriented analysis differ from other forms of analysis?

a. Object-oriented analysis considers only data, while traditional analysis considers processes
b. Object-oriented analysis organizes requirements around objects integrating behaviors and states
c. Object-oriented analysis does not use any modeling tools
d. Object-oriented analysis focuses on ER diagrams only

3. Which models are commonly used in Object-Oriented Analysis (OOA)?

a. Data tables and algorithms
b. ER diagrams only
c. Use cases and object models
d. Flowcharts and structure charts

4. What is the primary focus during Object-Oriented Design (OOD)?

a. Creating user stories
b. Applying implementation constraints to the analysis model
c. Generating random code snippets
d. Ignoring software architectures completely

5. During OOD, what are important topics for designing software architectures?

a. Using any random design without any patterns
b. Ignoring software platforms and performance requirements
c. Applying only architectural patterns
d. Applying design patterns and object-oriented design principles

6. What are the outputs of Object-Oriented Analysis (OOA) activities?

a. User stories
b. Analysis models
c. Final code
d. Use cases

7. How are concepts in the analysis model mapped in Object-Oriented Design (OOD)?

a. They are ignored completely
b. They are mapped onto implementing classes and interfaces
c. They are never implemented
d. They are only used for documentation

8. What is the intention behind continuously refining analysis and design models in OOAD?

a. To confuse stakeholders
b. To align with implementation constraints
c. To drive by risks and business value
d. To generate more paperwork

9. Which activity in OOD applies constraints to the conceptual model from OOA?

a. Creating user stories
b. Defining software architectures
c. Mapping concepts to implementing classes and interfaces
d. Applying implementation constraints

10. What do object models describe in Object-Oriented Analysis (OOA)?

a. User stories
b. Class relations, operations, and properties of main objects
c. Final code implementation details
d. Use cases

 


lunes, 2 de abril de 2018

Prezi: COMPUTER NETWORK CLASSIFICATION


Available at: https://prezi.com/u_xffm-pdcla/computer-network-classification-according-to-their-geographical-area/# [Acceso el 30 de marzo, 2018]



lunes, 3 de octubre de 2016

THE MOST POPULAR PROGRAMMING LANGUAGES OF 2015 (Reading Comprehension)

10 Best Programming Languages of 2015 You Should Know


miércoles, 13 de mayo de 2015

TRABAJO PRACTICO N° 1: NOUN PHRASES

TRANSLATE THE FOLLOWING NOUN PHRASES:

1. access controls
2. PDF encryption
3. Adobe policy server
4. active response
5. operational and budget efficiency
6. the explosive growth
7. advanced search
8. continuing use controls
9. operating system
10. printing device
11. access control mechanism
12. protected document
13. the person using the password
14. fundamental weaknesses
15. a large client base
16. two passwords
17. simple copying and redistribution documents
18. digital certificates
19. applying controls
20. the developing market


© LockLizard Ltd 2008

martes, 8 de octubre de 2013

PRACTICE: PRESENT PERFECT







1. We have constructed this entire model based on data types.
2. In the 1970s, Kay's Smalltalk work had influenced the Lisp community to incorporate object-based techniques.
3. Object-oriented features have been added to many existing languages during that time, including Ada, BASIC, Fortran, Pascal, and others.
4. More recently, a number of languages have emerged that are primarily object-oriented yet compatible with procedural methodology.
5. Languages that are historically procedural languages have been extended with some OO features.
6. A tag contains the index of the datum in main memory that has been in the cache.





jueves, 19 de septiembre de 2013

PRACTICE: Presente simple COMPUTER LANGUAGE SINTAX

COMPUTER LANGUAGE SINTAX
Every spoken language has a general set of rules for how words and sentences should be structured. These rules are collectively known as the language syntax. In computer programming, syntax serves the same purpose, defining how declarations, functions, commands, and other statements should be arranged.
Many computer programming languages share similar syntax rules, while others have a unique syntax design. For example, C and Java use a similar syntax, while Perl has many characteristics that are not seen in either the C or Java languages.
A program's source code must have correct syntax in order to compile correctly and be made into a program. In fact, it must have perfect syntax, or the program will fail to compile and produce a "syntax error." A syntax error can be as simple as a missing parenthesis or a forgotten semicolon at the end of a statement. Even these small errors will keep the source code from compiling.
Fortunately, most integrated development environments (IDEs) include a parser, which detects syntax errors within the source code. Modern parsers can even highlight syntax errors before a program is compiled, making it easy for the programmer to locate and fix them.
NOTE: Syntax errors are also called compile-time errors, since they can prevent a program from compiliing. Errors that occur in a program after it has been compiled are called runtime errors, since they occur when the program is running.

SOURCE CODE
Every computer program is written in a programming language, such as Java, C/C++, or Perl. These programs include anywhere from a few lines to millions of lines of text, called source code.
Source code, often referred to as simply the "source" of a program, contains variable declarations, instructions, functions, loops, and other statements that tell the program how to function. Programmers may also add comments to their source code that explain sections of the code. These comments help other programmers gain at least some idea of what the source code does without requiring hours to decipher it. Comments can be helpful to the original programmer as well if many months or years have gone by since the code was written.
Short programs called scripts can be run directly from the source code using a scripting engine, such as a VBScript or PHP engine. Most large programs, however, require that the source code first be compiled, which translates the code into a language the computer can understand. When changes are made to the source code of these programs, they must be recomplied in order for the changes to take effect in the program.
Small programs may use only one source code file, while larger programs may reference hundreds or even thousands of files. Having multiple source files helps organize the program into different sections. Having one file that contains every variable and function can make it difficult to locate specific sections of the code. Regardless of how many source code files are used to create a program, you will most likely not see any of the original files on your computer. This is because they are all combined into one program file, or application, when they are compiled.