Spelling suggestions: "subject:"escritorios"" "subject:"escritórios""
21 |
Hipertexto : um protótipo implementado em Zim, para suporte da análise de requisitosDoege, Guilherme Martim January 1991 (has links)
Neste trabalho se descreve a implementação de um protótipo de sistema de hipertexto, construído sobre o sistema de banco de dados ZIM, para uso na análise de requisitos de sistemas de informações de escritórios. Inicialmente, são apresentadas as principais características dos sistemas de hipertexto, destacando-se o hibridismo entre banco de dados, esquemas de representação e interfaces. Comenta-se a funcionalidade, aplicações, vantagens e desvantagens de hipertextos. A seguir, são mencionados diversos trabalhos apresentados na literatura universal, relacionados com hipertexto. Também são feitos comentários sobre diversos sistemas, acadêmicos, experimentais ou comerciais, citados na literatura. O protótipo de hipertexto foi implementado sobre a versão 3.11G, para MS-DOS, do sistema de banco de dados ZIM, em ambiente PC-XT, stand-alone. ZIM é um sistema de banco de dados baseado no modelo Entidade-Relacionamento. Possui uma Linguagem de Desenvolvimento de Aplicações completa, incluindo a definição e o tratamento de formulários. Possui um dicionário de dados totalmente integrado e permite o desenvolvimento e a adaptação progressiva das mais complexas estruturas de informação. O protótipo de hipertexto foi construído visando a coleta e a organização de informações exclusivamente textuais, através da interação do usuário com o computador, direcionadas para a análise de requisitos de sistemas de informação de escritórios. No modelo proposto se destacam os principais conjuntos de entidades utilizados: nodos e textos, links, autores, tipos de nodos e tipos de links. Os nodos e textos contêm as informações textuais e de controle que caracterizam a rede do hipertexto. Seu conteúdo é exibido dentro de janelas que são apresentadas na tela de vídeo. Os links armazenam as informações que relacionam os nodos entre si. São inseridos no texto, diferenciados visualmente do restante do texto, através de ícones. Quando ativados, as links permitem a navegação de um texto para outro. 0 conjunto de entidades "autores" contém informações sobre os usuários do sistema: administradores, escritores ou leitores. O sistema controla a autoria de nodos e links, garantindo ao autor do objeto sua modificação ou remoção. O sistema permite que um autor edite o texto, preservando os links que estiverem associados. Na dissertação também são comentados os principais atributos e operações dos objetos do sistema: autores, nodos e textos, links, tipos de nodos e tipos de links, janelas e ancoras ou ícones. Comenta-se o relacionamento entre os nodos e as janelas, e entre os ícones e os links. Também são mencionados a utilidade e exemplos de tipos de nodos e de links. / This dissertation describes the implementation of a prototype of hypertext system. It was constructed on the basis of the ZIM database system, for use in information systems requirement analysis. The work presents the most important features of hypertext systems, emphasizing the hibridism of database, representation scheme and interface modality. It also comments on their functions, applications, advantages and disadvantages. It mentions many works, presented on the universal literature, related with hypertext. It also comments various academic, experimental and commercial systems, mentioned on the literature. The hypertext prototype was implemented using the version 3.11G of the -LIM database system for MS-DOS, on the basis of a PC-XT environment. ZIM is a database system based on the Entity- Relationship model. It has a full Application Development Language, with the provision for definition and treatment of customized forms. It has a fully integrated data dictionary and allows the progressive development or adaptation of the most complex information structures. The prototype of hypertext was constructed for interactivelly collecting and organizing textual information, in the information systems requirement analysis. In the proposed model, the main entity sets are "nodes" and "texts", "links", "authors", "node types" and "link types". The nodes and texts contain the textual and control information, that characterize the nodes of the hypertext net Their contents are presented inside of windows, in the screen. The links store the informations that connect the nodes. They are inserted in the text by icons, visiblely differentiated to the remaining text. When they are activated, the links allow the navigation for a text to another. The "authors" entity set contains informations of the users: administrators, writers and readers. The hypertext system controls authorship of the nodes and links, specially for the modification and deletion of the objects. The system allows that the author edits their texts, preserving the associated links. This dissertation comments the main attributes and operations for the hypertext objects, like authors, nodes and texts, links, node types and link types, windows and anchors or icons. It comments the relationship between the nodes and windows, and between icons and links. It also mentions the use and examples of the nodes types and links types.
|
22 |
Hipertexto : um protótipo implementado em Zim, para suporte da análise de requisitosDoege, Guilherme Martim January 1991 (has links)
Neste trabalho se descreve a implementação de um protótipo de sistema de hipertexto, construído sobre o sistema de banco de dados ZIM, para uso na análise de requisitos de sistemas de informações de escritórios. Inicialmente, são apresentadas as principais características dos sistemas de hipertexto, destacando-se o hibridismo entre banco de dados, esquemas de representação e interfaces. Comenta-se a funcionalidade, aplicações, vantagens e desvantagens de hipertextos. A seguir, são mencionados diversos trabalhos apresentados na literatura universal, relacionados com hipertexto. Também são feitos comentários sobre diversos sistemas, acadêmicos, experimentais ou comerciais, citados na literatura. O protótipo de hipertexto foi implementado sobre a versão 3.11G, para MS-DOS, do sistema de banco de dados ZIM, em ambiente PC-XT, stand-alone. ZIM é um sistema de banco de dados baseado no modelo Entidade-Relacionamento. Possui uma Linguagem de Desenvolvimento de Aplicações completa, incluindo a definição e o tratamento de formulários. Possui um dicionário de dados totalmente integrado e permite o desenvolvimento e a adaptação progressiva das mais complexas estruturas de informação. O protótipo de hipertexto foi construído visando a coleta e a organização de informações exclusivamente textuais, através da interação do usuário com o computador, direcionadas para a análise de requisitos de sistemas de informação de escritórios. No modelo proposto se destacam os principais conjuntos de entidades utilizados: nodos e textos, links, autores, tipos de nodos e tipos de links. Os nodos e textos contêm as informações textuais e de controle que caracterizam a rede do hipertexto. Seu conteúdo é exibido dentro de janelas que são apresentadas na tela de vídeo. Os links armazenam as informações que relacionam os nodos entre si. São inseridos no texto, diferenciados visualmente do restante do texto, através de ícones. Quando ativados, as links permitem a navegação de um texto para outro. 0 conjunto de entidades "autores" contém informações sobre os usuários do sistema: administradores, escritores ou leitores. O sistema controla a autoria de nodos e links, garantindo ao autor do objeto sua modificação ou remoção. O sistema permite que um autor edite o texto, preservando os links que estiverem associados. Na dissertação também são comentados os principais atributos e operações dos objetos do sistema: autores, nodos e textos, links, tipos de nodos e tipos de links, janelas e ancoras ou ícones. Comenta-se o relacionamento entre os nodos e as janelas, e entre os ícones e os links. Também são mencionados a utilidade e exemplos de tipos de nodos e de links. / This dissertation describes the implementation of a prototype of hypertext system. It was constructed on the basis of the ZIM database system, for use in information systems requirement analysis. The work presents the most important features of hypertext systems, emphasizing the hibridism of database, representation scheme and interface modality. It also comments on their functions, applications, advantages and disadvantages. It mentions many works, presented on the universal literature, related with hypertext. It also comments various academic, experimental and commercial systems, mentioned on the literature. The hypertext prototype was implemented using the version 3.11G of the -LIM database system for MS-DOS, on the basis of a PC-XT environment. ZIM is a database system based on the Entity- Relationship model. It has a full Application Development Language, with the provision for definition and treatment of customized forms. It has a fully integrated data dictionary and allows the progressive development or adaptation of the most complex information structures. The prototype of hypertext was constructed for interactivelly collecting and organizing textual information, in the information systems requirement analysis. In the proposed model, the main entity sets are "nodes" and "texts", "links", "authors", "node types" and "link types". The nodes and texts contain the textual and control information, that characterize the nodes of the hypertext net Their contents are presented inside of windows, in the screen. The links store the informations that connect the nodes. They are inserted in the text by icons, visiblely differentiated to the remaining text. When they are activated, the links allow the navigation for a text to another. The "authors" entity set contains informations of the users: administrators, writers and readers. The hypertext system controls authorship of the nodes and links, specially for the modification and deletion of the objects. The system allows that the author edits their texts, preserving the associated links. This dissertation comments the main attributes and operations for the hypertext objects, like authors, nodes and texts, links, node types and link types, windows and anchors or icons. It comments the relationship between the nodes and windows, and between icons and links. It also mentions the use and examples of the nodes types and links types.
|
23 |
Sistemas de informação de escritórios : um modelo para especificações temporais / Office information systems: a model for temporal specificationsEdelweiss, Nina January 1994 (has links)
Sistemas de Informação de Escritórios são tipos particulares de sistemas de informação. São sistemas sócio-técnicos, muito complexos, com grande influência humana. O tempo tem grande importância no tratamento das informações, tanto na representação de informações temporais explícitas como em restrições de ordem temporal e em características que são alteradas com a evolução da aplicação. Neste trabalho é apresentado um modelo de dados para ser utilizado como método de especificação de requisitos de sistemas de informação de escritórios. 0 desenvolvimento de especificações é uma tarefa bastante complexa, devendo possibilitar a representação de todas as características da aplicação, tanto as estáticas como as comportamentais. A especificação de uma aplicação geralmente é muito extensa, sendo dispendido um tempo considerável em sua elaboração. Um aspecto importante no desenvolvimento de especificações é a verificação da corretude destas, devido a complexidade que apresentam. Uma maneira de gerar especificações mais corretas e em menor espaço de tempo é através da reutilização de especificações anteriormente construídas e já validadas através de implementações. Neste trabalho optou-se por utilizar um modelo de dados orientado a objetos para especificar os sistemas de informação de escritórios. A utilização do paradigma de orientação a objetos na modelagem permite a definição de uma biblioteca de classes de objetos, classes estas identificadas em diversas especificações realizadas em um determinado domínio de aplicação. As classes constantes desta biblioteca podem ser reutilizadas de maneira bastante eficiente em especificações posteriores. A representação das características dinâmicas de uma aplicação, tais como a evolução dos objetos dentro do escritório, requer a possibilidade de representação de propriedades temporais. O modelo de dados utilizado na especificação deve permitir a representação de aspectos temporais tanto para definição de dados definidos em um domínio temporal como para representar a evolução dos valores assumidos pelos objetos durante sua existência. A possibilidade de representação dos aspectos temporais é um dos principais pontos desenvolvidos na elaboração do modelo de dados apresentado neste trabalho. O modelo apresentado denomina-se TF-ORM (Temporal Fuctionality in Objects with Roles Model), sendo uma extensão do modelo F-ORM (Functionality in Objects with Roles Model) [DEA 91a,b,c]. Foram incorporadas a este modelo os necessários aspectos temporais e foram ampliadas características básicas para captar melhor as particularidades do domínio de sistemas de informação de escritórios, principalmente no que à concerne representação de alguma parcela de trabalho humano. O modelo resultante, TF-ORM, um modelo de dados orientado a objetos, temporal, que utiliza o conceito de papéis para representar os diferentes comportamentos de um objeto. A possibilidade de recuperação de informações de um banco de dados que implemente o modelo de dados proposto foi também considerada. Neste trabalho é apresentada uma linguagem de recuperação de informações (linguagem de consulta) para o modelo de dados TF-ORM. Especial atenção é dada as consultas temporais. Como no modelo proposto são armazenados tanto o tempo de transação como o de validade, a linguagem de recuperação pode ser utilizada para recuperar informações referentes ao estado atual do banco de dados (informações atualmente válidas), a respeito de estados passados e futuros (informações válidas no passado e que serão válidas em estados futuros, de acordo com o atual conhecimento dos dados) e referentes a histórias passadas do banco de dados (informações que se acreditava como válidas em algum momento do passado). É apresentado em estudo de caso completo com o objetivo de validar o modelo de dados proposto e sua eficiência na especificação deste tipo de sistema de informação. O trabalho apresenta ainda a descrição de um ambiente de apoio a especificações que faz use de uma biblioteca de classes. Através deste ambiente, a especificação de uma aplicação é construída gradualmente, estando disponíveis opções de listagem das partes já definidas e de informações da biblioteca de classes para serem reutilizadas. As especificações geradas através deste ambiente apresentam pouca possibilidade de erro, uma vez que são efetuados vários procedimentos de verificação das informações fornecidas. / Office Information Systems constitute special kinds of information systems - very complex socio-technical systems, with large human influence. Time is very important in the information representation, not only for explicit temporal information but also for restrictions on temporal ordering of activities to be executed and to record the temporal evolution of property values. In this work a data model to be used as a requirement specification method for office infoimations systems is presented. Specification development is a complex task. All the possible characteristics of an application, static and behavioral, shall be represented. An applications' specification is usually not a trivial task, and a big amount of time is used to develop it. Specifications are usually very complex and the possibility of verifying the correctness is an important aspect to be considered. The reuse of specifications is a way to obtain a better rate of correctness spending less time, using parts of specifications that were already validated through previous implementations. An object-oriented data model is used in this work to specify office information systems. The use of the object-oriented paradigm allows the definition of a class library containing classes identified in several specifications constructed in a specific application domain. The reuse of classes of such a library in new specifications gives efficiency to the process. To represent the dynamic characteristics of an application, such as the documents evolution within the office, it is necessary to be able to represent temporal properties. The data model used in the specification shall allow the representation of these temporal aspects not only to model data defined in a temporal domain but also to represent the objects values evolution during an objects existence. The representaion of temporal aspects is one of the main issues developed in the data model defined in this work. The data model is called TF-ORM (Temporal Fuctionality in Objects with Roles Model), and is an extention to the F-ORM (Functionality in Objects with Roles Model) model [DEA 91 a,b,c]. To this model the necessary temporal aspects were added and the basic characteristics were enlarged to better capture the particular aspects of the office habilitation systems domain, specially concerning the representation of some parts of human work. The resulting model. TF-ORM, is an object-oriented temporal data model and uses the concept of roles to represent an objects different behaviors. The possibility of retrieving information from a database specified through this data model is also considered and a query language for the TF-ORM data model is presented. Special attention is given to the retrieval of temporal information. The TFORM data model stores both the transaction and the valid time associated to dynamic properties and allows the retrieving of information fettering the databases' actual state (actually valid information), information refering the databases' past and future states (valid information in the past and information that will be valid in the future according to the actual data knowledge) and information about the databases' past history (information that was believed to be true in some moment in the past). A complete case study is presented to validate the TF-ORM data model and its efficiency as a specification method for office information systems. An environment to support specifications using TF-ORM is described. This environment uses a class library. The use of this environment allows stepwise construction of a specification, with the access to listings of the already defined parts and to the information of the class library to be reused. The contructed specifications present a small rate of errors, due to several verification procedures embedded in the environment.
|
24 |
Sistemas de informação de escritórios : um modelo para especificações temporais / Office information systems: a model for temporal specificationsEdelweiss, Nina January 1994 (has links)
Sistemas de Informação de Escritórios são tipos particulares de sistemas de informação. São sistemas sócio-técnicos, muito complexos, com grande influência humana. O tempo tem grande importância no tratamento das informações, tanto na representação de informações temporais explícitas como em restrições de ordem temporal e em características que são alteradas com a evolução da aplicação. Neste trabalho é apresentado um modelo de dados para ser utilizado como método de especificação de requisitos de sistemas de informação de escritórios. 0 desenvolvimento de especificações é uma tarefa bastante complexa, devendo possibilitar a representação de todas as características da aplicação, tanto as estáticas como as comportamentais. A especificação de uma aplicação geralmente é muito extensa, sendo dispendido um tempo considerável em sua elaboração. Um aspecto importante no desenvolvimento de especificações é a verificação da corretude destas, devido a complexidade que apresentam. Uma maneira de gerar especificações mais corretas e em menor espaço de tempo é através da reutilização de especificações anteriormente construídas e já validadas através de implementações. Neste trabalho optou-se por utilizar um modelo de dados orientado a objetos para especificar os sistemas de informação de escritórios. A utilização do paradigma de orientação a objetos na modelagem permite a definição de uma biblioteca de classes de objetos, classes estas identificadas em diversas especificações realizadas em um determinado domínio de aplicação. As classes constantes desta biblioteca podem ser reutilizadas de maneira bastante eficiente em especificações posteriores. A representação das características dinâmicas de uma aplicação, tais como a evolução dos objetos dentro do escritório, requer a possibilidade de representação de propriedades temporais. O modelo de dados utilizado na especificação deve permitir a representação de aspectos temporais tanto para definição de dados definidos em um domínio temporal como para representar a evolução dos valores assumidos pelos objetos durante sua existência. A possibilidade de representação dos aspectos temporais é um dos principais pontos desenvolvidos na elaboração do modelo de dados apresentado neste trabalho. O modelo apresentado denomina-se TF-ORM (Temporal Fuctionality in Objects with Roles Model), sendo uma extensão do modelo F-ORM (Functionality in Objects with Roles Model) [DEA 91a,b,c]. Foram incorporadas a este modelo os necessários aspectos temporais e foram ampliadas características básicas para captar melhor as particularidades do domínio de sistemas de informação de escritórios, principalmente no que à concerne representação de alguma parcela de trabalho humano. O modelo resultante, TF-ORM, um modelo de dados orientado a objetos, temporal, que utiliza o conceito de papéis para representar os diferentes comportamentos de um objeto. A possibilidade de recuperação de informações de um banco de dados que implemente o modelo de dados proposto foi também considerada. Neste trabalho é apresentada uma linguagem de recuperação de informações (linguagem de consulta) para o modelo de dados TF-ORM. Especial atenção é dada as consultas temporais. Como no modelo proposto são armazenados tanto o tempo de transação como o de validade, a linguagem de recuperação pode ser utilizada para recuperar informações referentes ao estado atual do banco de dados (informações atualmente válidas), a respeito de estados passados e futuros (informações válidas no passado e que serão válidas em estados futuros, de acordo com o atual conhecimento dos dados) e referentes a histórias passadas do banco de dados (informações que se acreditava como válidas em algum momento do passado). É apresentado em estudo de caso completo com o objetivo de validar o modelo de dados proposto e sua eficiência na especificação deste tipo de sistema de informação. O trabalho apresenta ainda a descrição de um ambiente de apoio a especificações que faz use de uma biblioteca de classes. Através deste ambiente, a especificação de uma aplicação é construída gradualmente, estando disponíveis opções de listagem das partes já definidas e de informações da biblioteca de classes para serem reutilizadas. As especificações geradas através deste ambiente apresentam pouca possibilidade de erro, uma vez que são efetuados vários procedimentos de verificação das informações fornecidas. / Office Information Systems constitute special kinds of information systems - very complex socio-technical systems, with large human influence. Time is very important in the information representation, not only for explicit temporal information but also for restrictions on temporal ordering of activities to be executed and to record the temporal evolution of property values. In this work a data model to be used as a requirement specification method for office infoimations systems is presented. Specification development is a complex task. All the possible characteristics of an application, static and behavioral, shall be represented. An applications' specification is usually not a trivial task, and a big amount of time is used to develop it. Specifications are usually very complex and the possibility of verifying the correctness is an important aspect to be considered. The reuse of specifications is a way to obtain a better rate of correctness spending less time, using parts of specifications that were already validated through previous implementations. An object-oriented data model is used in this work to specify office information systems. The use of the object-oriented paradigm allows the definition of a class library containing classes identified in several specifications constructed in a specific application domain. The reuse of classes of such a library in new specifications gives efficiency to the process. To represent the dynamic characteristics of an application, such as the documents evolution within the office, it is necessary to be able to represent temporal properties. The data model used in the specification shall allow the representation of these temporal aspects not only to model data defined in a temporal domain but also to represent the objects values evolution during an objects existence. The representaion of temporal aspects is one of the main issues developed in the data model defined in this work. The data model is called TF-ORM (Temporal Fuctionality in Objects with Roles Model), and is an extention to the F-ORM (Functionality in Objects with Roles Model) model [DEA 91 a,b,c]. To this model the necessary temporal aspects were added and the basic characteristics were enlarged to better capture the particular aspects of the office habilitation systems domain, specially concerning the representation of some parts of human work. The resulting model. TF-ORM, is an object-oriented temporal data model and uses the concept of roles to represent an objects different behaviors. The possibility of retrieving information from a database specified through this data model is also considered and a query language for the TF-ORM data model is presented. Special attention is given to the retrieval of temporal information. The TFORM data model stores both the transaction and the valid time associated to dynamic properties and allows the retrieving of information fettering the databases' actual state (actually valid information), information refering the databases' past and future states (valid information in the past and information that will be valid in the future according to the actual data knowledge) and information about the databases' past history (information that was believed to be true in some moment in the past). A complete case study is presented to validate the TF-ORM data model and its efficiency as a specification method for office information systems. An environment to support specifications using TF-ORM is described. This environment uses a class library. The use of this environment allows stepwise construction of a specification, with the access to listings of the already defined parts and to the information of the class library to be reused. The contructed specifications present a small rate of errors, due to several verification procedures embedded in the environment.
|
25 |
Sistemas de informação de escritórios : um modelo para especificações temporais / Office information systems: a model for temporal specificationsEdelweiss, Nina January 1994 (has links)
Sistemas de Informação de Escritórios são tipos particulares de sistemas de informação. São sistemas sócio-técnicos, muito complexos, com grande influência humana. O tempo tem grande importância no tratamento das informações, tanto na representação de informações temporais explícitas como em restrições de ordem temporal e em características que são alteradas com a evolução da aplicação. Neste trabalho é apresentado um modelo de dados para ser utilizado como método de especificação de requisitos de sistemas de informação de escritórios. 0 desenvolvimento de especificações é uma tarefa bastante complexa, devendo possibilitar a representação de todas as características da aplicação, tanto as estáticas como as comportamentais. A especificação de uma aplicação geralmente é muito extensa, sendo dispendido um tempo considerável em sua elaboração. Um aspecto importante no desenvolvimento de especificações é a verificação da corretude destas, devido a complexidade que apresentam. Uma maneira de gerar especificações mais corretas e em menor espaço de tempo é através da reutilização de especificações anteriormente construídas e já validadas através de implementações. Neste trabalho optou-se por utilizar um modelo de dados orientado a objetos para especificar os sistemas de informação de escritórios. A utilização do paradigma de orientação a objetos na modelagem permite a definição de uma biblioteca de classes de objetos, classes estas identificadas em diversas especificações realizadas em um determinado domínio de aplicação. As classes constantes desta biblioteca podem ser reutilizadas de maneira bastante eficiente em especificações posteriores. A representação das características dinâmicas de uma aplicação, tais como a evolução dos objetos dentro do escritório, requer a possibilidade de representação de propriedades temporais. O modelo de dados utilizado na especificação deve permitir a representação de aspectos temporais tanto para definição de dados definidos em um domínio temporal como para representar a evolução dos valores assumidos pelos objetos durante sua existência. A possibilidade de representação dos aspectos temporais é um dos principais pontos desenvolvidos na elaboração do modelo de dados apresentado neste trabalho. O modelo apresentado denomina-se TF-ORM (Temporal Fuctionality in Objects with Roles Model), sendo uma extensão do modelo F-ORM (Functionality in Objects with Roles Model) [DEA 91a,b,c]. Foram incorporadas a este modelo os necessários aspectos temporais e foram ampliadas características básicas para captar melhor as particularidades do domínio de sistemas de informação de escritórios, principalmente no que à concerne representação de alguma parcela de trabalho humano. O modelo resultante, TF-ORM, um modelo de dados orientado a objetos, temporal, que utiliza o conceito de papéis para representar os diferentes comportamentos de um objeto. A possibilidade de recuperação de informações de um banco de dados que implemente o modelo de dados proposto foi também considerada. Neste trabalho é apresentada uma linguagem de recuperação de informações (linguagem de consulta) para o modelo de dados TF-ORM. Especial atenção é dada as consultas temporais. Como no modelo proposto são armazenados tanto o tempo de transação como o de validade, a linguagem de recuperação pode ser utilizada para recuperar informações referentes ao estado atual do banco de dados (informações atualmente válidas), a respeito de estados passados e futuros (informações válidas no passado e que serão válidas em estados futuros, de acordo com o atual conhecimento dos dados) e referentes a histórias passadas do banco de dados (informações que se acreditava como válidas em algum momento do passado). É apresentado em estudo de caso completo com o objetivo de validar o modelo de dados proposto e sua eficiência na especificação deste tipo de sistema de informação. O trabalho apresenta ainda a descrição de um ambiente de apoio a especificações que faz use de uma biblioteca de classes. Através deste ambiente, a especificação de uma aplicação é construída gradualmente, estando disponíveis opções de listagem das partes já definidas e de informações da biblioteca de classes para serem reutilizadas. As especificações geradas através deste ambiente apresentam pouca possibilidade de erro, uma vez que são efetuados vários procedimentos de verificação das informações fornecidas. / Office Information Systems constitute special kinds of information systems - very complex socio-technical systems, with large human influence. Time is very important in the information representation, not only for explicit temporal information but also for restrictions on temporal ordering of activities to be executed and to record the temporal evolution of property values. In this work a data model to be used as a requirement specification method for office infoimations systems is presented. Specification development is a complex task. All the possible characteristics of an application, static and behavioral, shall be represented. An applications' specification is usually not a trivial task, and a big amount of time is used to develop it. Specifications are usually very complex and the possibility of verifying the correctness is an important aspect to be considered. The reuse of specifications is a way to obtain a better rate of correctness spending less time, using parts of specifications that were already validated through previous implementations. An object-oriented data model is used in this work to specify office information systems. The use of the object-oriented paradigm allows the definition of a class library containing classes identified in several specifications constructed in a specific application domain. The reuse of classes of such a library in new specifications gives efficiency to the process. To represent the dynamic characteristics of an application, such as the documents evolution within the office, it is necessary to be able to represent temporal properties. The data model used in the specification shall allow the representation of these temporal aspects not only to model data defined in a temporal domain but also to represent the objects values evolution during an objects existence. The representaion of temporal aspects is one of the main issues developed in the data model defined in this work. The data model is called TF-ORM (Temporal Fuctionality in Objects with Roles Model), and is an extention to the F-ORM (Functionality in Objects with Roles Model) model [DEA 91 a,b,c]. To this model the necessary temporal aspects were added and the basic characteristics were enlarged to better capture the particular aspects of the office habilitation systems domain, specially concerning the representation of some parts of human work. The resulting model. TF-ORM, is an object-oriented temporal data model and uses the concept of roles to represent an objects different behaviors. The possibility of retrieving information from a database specified through this data model is also considered and a query language for the TF-ORM data model is presented. Special attention is given to the retrieval of temporal information. The TFORM data model stores both the transaction and the valid time associated to dynamic properties and allows the retrieving of information fettering the databases' actual state (actually valid information), information refering the databases' past and future states (valid information in the past and information that will be valid in the future according to the actual data knowledge) and information about the databases' past history (information that was believed to be true in some moment in the past). A complete case study is presented to validate the TF-ORM data model and its efficiency as a specification method for office information systems. An environment to support specifications using TF-ORM is described. This environment uses a class library. The use of this environment allows stepwise construction of a specification, with the access to listings of the already defined parts and to the information of the class library to be reused. The contructed specifications present a small rate of errors, due to several verification procedures embedded in the environment.
|
Page generated in 0.0325 seconds