Professional Documents
Culture Documents
Curs IV
nextgeneration.master@gmail.com
Information System
Data Base and Applications
Operating Systems
Client/Server Architecture
Web
SAS
Applications versus Infrastructure (Network and
Server)
System Development Life Cycle
Information System
Some Well Known DBMS :MySQL, Microsoft SQL Server, Oracle, SAP
Data Base
with generous memory and RAID disk arrays used for Date Activity Code Route No.
stable storage. RAID is used for recovery of data if any of 27/04/17 24 I-95
28/04/17 23 I-495
the disks fail. Hardware database accelerators, connected 30/04/17 24 I-66
to one or more servers via a high-speed channel, are also
used in large volume transaction processing environments
Operating Systems
User 1 User 2 User 3
Client-host and server-host have subtly different meanings than client and server.
A host is any computer connected to a network. Whereas the
words server and client may refer either to a computer or to a computer
program, server-host and user-host always refer to computers. The host is a
versatile, multifunction computer; clients and servers are just programs that run
on a host. In the client–server model, a server is more likely to be devoted to the
task of serving
A DNS server is any computer registered to join the Domain Name System.
A DNS server runs special-purpose networking software, features a public IP
address, and contains a database of network names and addresses for other
Internet hosts
A domain name registrar is an organization or commercial entity that
manages the reservation of Internet domain names. A domain name registrar
must be accredited by a generic top-level domain (gTLD) registry and/or
a country code top-level domain (ccTLD) registry. In Romania we have ROTLD
A web hosting service is a type of Internet hosting service that allows
individuals and organizations to make their website accessible via the World
Wide Web. Web hosts are companies that provide space on a server owned or
leased for use by clients, as well as providing Internet connectivity, typically
in a data center.
Web Servers
SAS is a software suite that can mine, alter, manage and retrieve data
from a variety of sources and perform statistical analysis on it
SAS provides a graphical point-and-click user interface for non-technical
users and more advanced options through the SAS language.[2] In order to
use Statistical Analysis System, Data should be in a spreadsheet table
format or SAS
Used also in analyzing consumer behavior, election pools
Similar Software suites SPSS, Tableau
Applications impact on Infrastructure (Network
and Server)
Top impact factors
Complexity- data center, cloud, third-party
Design – performance must be designed – Outsourcing app development can impact
Testing – UAT, FAT, Regression, Smoking
Butterfly Effect –small change in an application can result in large differences in
some other applications Infrastructure and components of the Application Service:
Interfaces, Connectivity
Network: latency and bandwidth
Dynamic IT environment: running applications on shared infrastructure
Mobility : one user may access an application more often using multiple devices
Web Browser: end-to-end visibility into application performance
Configuration Changes (i.e Amazon 12 hours downtime)
Peak Usage
People Communication and skills
Lack of monitoring and maintenance
System Development Life Cycle
Following are the seven phases of the SDLC (System-Development Life Cycle ):Planning (1),
Systems Analysis (2), Systems Design (3), Development (4), Testing (5), Implementation (6) and
Maintenance (7)
1. Planning- This is the first phase in the systems development process. It identifies whether or not
there is the need for a new system to achieve a business's strategic objectives. This is a
preliminary plan (or a feasibility study) for a company's business initiative to acquire the resources
to build on an infrastructure to modify or improve a service
2. 2. Systems Analysis and Requirements -he second phase is where businesses will work on the
source of their problem or the need for a change. In the event of a problem, possible solutions are
submitted and analyzed to identify the best fit for the ultimate goal(s) of the project. This is where
teams consider the functional requirements of the project or solution. It is also where system
analysis takes place—or analyzing the needs of the end users to ensure the new system can meet
their expectations.
System Development Life Cycle
3. Systems Design - The third phase describes, in detail, the necessary specifications, features and
operations that will satisfy the functional requirements of the proposed system which will be in place. This is
the step for end users to discuss and determine their specific business information needs for the proposed
system
4. Development- The fourth phase is when the real work begins—in particular, when a programmer,
network engineer and/or database developer are brought on to do the major work on the project. This work
includes using a flow chart to ensure that the process of the system is properly organized
5. Integration and Testing The fifth phase involves systems integration and system testing (of programs
and procedures)—normally carried out by a Quality Assurance (QA) professional—to determine if the
proposed design meets the initial set of business goals. Testing may be repeated, specifically to check for
errors, bugs and interoperability. This testing will be performed until the end user finds it acceptable.
Another part of this phase is verification and validation, both of which will help ensure the program"s
successful completion.
6. Implementation The sixth phase is when the majority of the code for the program is written.
Additionally, this phase involves the actual installation of the newly-developed system
7. Operations and Maintenance The seventh and final phase involves maintenance and regular required
updates. This step is when end users can fine-tune the system, if they wish, to boost performance, add
new capabilities or meet additional user requirements.
V-Model
In software development, the V-model represents a development process
that may be considered an extension of the waterfall model, and is an
example of the more general V-model. Instead of moving down in a linear
way, the process steps are bent upwards after the coding phase, to form the
typical V shape
Q&A