Final vimeet osn
-
Upload
sunny-chanda -
Category
Social Media
-
view
109 -
download
0
Transcript of Final vimeet osn
WEEKLY PRESENTATION NO. 1
ONLINE SOCIAL
NETWORK
ViMEET ACES [ ASSOCIATION OF COMPUTER ENGG. ]
Introduction
Attempts to make social networking sites began in the early 90s
Some of the first popular sites were classmates.com (1995) and sixdegrees.com (19
97)
Today, there are hundreds of social networking sites, ranging from dating sites to the
friendship based sites, such as Facebook and Myspace
Popular Social Networking Sites
Benefits of Social Networking Sites
Social networking sites are easily accessible
Helps encourage communication and keep people connected
Improve communication skills
Users learn basic and some advanced technological skills
Questions:
Q: Why PHP ?
Ans: Easy to understand, can be hosted anywhere, cross platform,
Easy to deploy and nice presentation.
Q: How HTML and CSS will benefits ?
Ans: HTML - Easy to code, easy to understand errors, it can embedded
with CSS and JavaScript.
CSS – It allows you to style the web page.
Questions:
Q: How JavaScript is useful ?
Ans: It is a programming language used in web pages. JavaScript is the language that makes the web
pages more dynamic. JavaScript is practically used by every website. It is used in client-side
Scripting.
Q: Idea about client and server side scripting ?
Ans: Server-side scripting is a technique used in web development which involves employing
scripts on a web server which produce a response customized for each user's (client's) request
to the website. Server-side scripting is distinguished from client-side where embedded scripts,
such as JavaScript, are run client-side in a web browser, but both techniques are often used
together.
Questions:
Q: Which programming approach is better ?
Ans: Object-oriented programming is suitable for large project and long term maintenanc
e of software of web projects, this method of programming poses its own disadvantages
as object-oriented programming tends to be more complex than structured programming
as there is a lot as far as design the decisions that need to be made and consequently th
e entire task of managing the project may be a bit difficult to the inexperienced web devel
oper.
SDLC:
Fig no: 1 SDLC
SDLC is nothing but a Software Development Life Cycle. It is a process followed for a software
project within a software organization. The life cycle defines a methodology for improving the q
uality of software and the overall development process.
Zachman framework:
• The Zachman Framework is an enterprise ontology and is a funda
mental structure for Enterprise Architecture which provides a formal
and structured way of viewing and defining an enterprise.
• The first are primitive perspectives : What, How, When, Who, Wher
e, and Why.
• The second is derived from the philosophical concept of reification, t
he transformation of an abstract idea into an instantiation.
• The framework defines how perspectives are related according to c
ertain rules or abstractions.
• Framework set of rules:
• Rule 1 :The columns have no order
• Rule 2 :Each column has a simple generic model
• Rule 3 :The basic model of each column must be unique
• Rule 4 :Each row describes a distinct, unique perspective
• Rule 5 :Each cell is unique
• Rule 6:The logic is recursive
• Rule 7 :The composite or integration of all cell models in one row co
nstitutes a complete model from the perspective of that row
ER Diagram:
DFD:
A Data Flow Diagram (DFD) is a graphical representation of the "flow" of data through a
n information system, modelling its process aspects. A DFD is often used as a preliminary
step to create an overview of the system, which can later be elaborated. DFDs can also b
e used for the visualization of data processing (structured design).
TYPES OF DFD
A Physical DFD shows how the system is actually implemented, either at the moment, or
how the designer intends it to be in the future.
A Logical DFD attempts to capture the data flow aspects of a system in a form that has neither redundancy nor duplication.
DFD:
Data Flow Diagram : Context level
DFD:
Level 1 DFD :
DFD:
Level2 : Account Level2 : Post articles
DFD:
Level2 : Services
DFD:
Level3 : services/notify Level3 : services/chat
DFD:
Level3 : services/settings
Risk Management
1. Identify: Search for the risk before it creates major use.
2. Analyze: Understand nature, kind of risk and info about
the risk.
3. Plan: Convert them into action and implement them.
4. Track: We need to monitor necessary actions.
5. Control: Correct the deviation and make any necessary
amendments
6. Communicate: Discuss about the emerging risks and th
e current risks and the plans to be taken
week 1
Risk Management
• Social network enables you to engage customers in real time, add s
ales channels, and enhance your brand and market research.
• However, you need to be aware of and prepared for the risks that so
cial media can bring. These risks include employees leaking confide
ntial information or intellectual property (either inadvertently or on pu
rpose), which can result in reputational issues as well as the potenti
al for legal and regulatory challenges.
• Many organisations are struggling to develop and maintain a clear-c
ut social media governance framework as a central part of their soci
al media strategy.
week 1
Use Case Diagram:
Class Diagram:
• Class diagrams gives the static design view of system
• A class diagram shows a set of classes and their relationships
Contents:
• Classes
• Relationships
1. Association
2. Aggregation
3. Generalization
4. Composition
Class Diagram:
Activity Diagrams:
• Activity diagram is basically a flow chart to represent the flow of
control from one activity to another activity .
• It emphasize the flow of control
Content:
• Activity states or action states
• Transitions
• Branching
• Forking and joining
• Objects
Activity Diagrams:
Sequence Diagram:
• Sequence diagram shows the interaction between the classes in ter
ms of exchange of messages over time
• They are also called as event diagrams
Sequence diagram:
• Components :
Sequence Diagram:
Component Diagram:
• A component diagram shows the organization and dependencies among the a set of component
• Component diagrams are use to model the static implementation view of a system
• Component diagrams the are essentially class diagrams that focus on a system components
Component Diagram:
Deployment Diagram:
• Deployment diagrams are used to visualize the topology of the physical
components of a system where the software components are deployed.
• So deployment diagrams are used to describe the static deployment vie
w of a system. Deployment diagrams consist of nodes and their relation
ships.
• Deployment diagrams are used for describing the hardware components where software components are deployed.Component diagrams and deployment diagrams are closely related.
Deployment Diagram:
First Page: