ASPを使ってWEB画面からDB(ACCESS)にデータを登録、データ参照などするシステムを開発しています。自分一人で開発しているので今のところ何も問題はないのですが、私が転勤したり(リストラにあったり!?)など他の人がメンテナンスすることに将来ならないとも限らないので、きちんとした仕様書を作成しようと思っています。どんな種類のどんな内容の仕様書を作成すればよいのか、教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

はじめまして


設計書として以下を記述したものが必要だと思います。

1.システムの機能概要
2.前提条件(制限事項)
3.業務フロー
4.画面一覧
5.画面遷移図(ボタン→遷移先画面)
6.画面仕様書(どのテーブルのどのカラムから取得しているか? 桁数等)
7.帳票一覧
8.帳票仕様書
9.テーブル仕様書(論理名称、桁数、英字、数字等)
10.メッセージ仕様書
11.コード一覧
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qソフト開発に関しての仕様書の書き方

ソフト開発に関しての仕様書の書き方なんですが、やはり何か決まりごとがあるのでしょうか?

仕様は
・業務フロー→システムフロー
・機能一覧
・画面遷移→画面設計
・ER→DB設計
とやる必要がある。

うちの会社の人は上記のように提唱しているのですが、これは必須なのでしょうか?

なにか、ソフト開発に関しての仕様書の書き方にかんして説明しているHPなどあれば紹介してくださるとありがたいんですが。

Aベストアンサー

某外資系元ITコンサルタントです。

結論から申しまして、各社方法論はありますが、すべてのプロジェクトでその通りすべての成果物を作成する必要はないと思います。おっしゃられている仕様書の他に、逆にプロジェクトによって必要な資料は多くあります。

ただ、会社ごとに方法論・ルールを決めていなければ、プロジェクトによってさまざまとなり、

・チームの活動がしにくい
・ノウハウの蓄積ができない・皆に理解できない
・プロジェクトが違うとやり方が違う
・保守運用がしにくい(仕様書を整備しなおさなければならなくなる場合も多々あり)
・プロジェクトマネジメント(スケジュール管理・工数見積・人員構成・スキルマッチなど)がしにくい

など多くの問題がでてくることが予想されます。

要は仕様書は「誰が何の為にいつ何をするときに必要となる情報なのか」がはっきりしていれば、納得して仕様書を作成できますし、その中に書くべきこともはっきりするのではないでしょうか。

その点上司とよく議論して理解することが大切です。(上司が答えられないようでは・・困りますが。前の会社では新人の段階で皆、内容を理解した上で同じ方向を向くので仕事がしやすかったです。)

具体的に書けば、本を数冊分にもなりますので、抽象的ですが以上です。さらに具体的な質問でしたら、個別に回答致します。

某外資系元ITコンサルタントです。

結論から申しまして、各社方法論はありますが、すべてのプロジェクトでその通りすべての成果物を作成する必要はないと思います。おっしゃられている仕様書の他に、逆にプロジェクトによって必要な資料は多くあります。

ただ、会社ごとに方法論・ルールを決めていなければ、プロジェクトによってさまざまとなり、

・チームの活動がしにくい
・ノウハウの蓄積ができない・皆に理解できない
・プロジェクトが違うとやり方が違う
・保守運用がしにくい(仕様書を整備...続きを読む

QASPとASP.NET両方の開発ができる方へ質問です。

今までASPをデバッガなしでいくつか開発してきたのですが、つい最近ASP.NETの勉強をはじめました。
しかし、プログラムの組み方というか仕組みがすごい違うので、すごい開発しにくいし、わかりません。
もし同じシステムとASPとASP.NETそれぞれで組むとしたら倍以上余裕でかかりそうです。VBの知識はちょっとはあります。

そこでお聞きしたいのですが、ASPとASP.NET双方の違いを詳しく教えていただけませんか??
お互いを比較したとき、それぞれのメリット・デメリット等など、
JavaScriptファイルなどをIncludeするにはaspxファイル自体に書き込む必要があるのか、それとも他に方法があるのか?
最終的にASP.NETはASPと比較して使えるものであるのか??またそうだとしたらどのような理由で等・・・

なんでもいいので、詳しい方のご教授をお願いいたします。

Aベストアンサー

仕事でASP/ASP.Net両方の開発を経験しました。

ASPからASP.Netと言語が変わったときは、不慣れなこともあって時間がかかりましたが、慣れてきてからは、ASPでの開発するよりも生産性が上がったと思います。

生産性が上がった要因として、以下のようなものが考えられます。

1.VBScriptよりも機能が充実した、VB.NetやC#等の言語を使えるようになったことで、プログラムが作りやすなった。

2.テキストボックス等のコントロールに独自の機能(エラーチェック等)を付け加えられるようになり、複数のプログラムで使うエラーチェックの書き忘れなどが無くなった。

3.画面部分(クライアント側)と処理部分(サーバ側)のプログラムを分けやすくなり、プログラムが読みやすくなり、保守が楽なった。

案件などにより、事情は変わってくると思いますが,
ある程度、大きい案件ならばASP.Netで開発した方が生産性が良いと思います。

QWebプログラムの仕様書の書き方

Webプログラムの仕様書にも通用する仕様書の書き方を説明している本やWebサイトがあったら教えていただけると幸いです。
基礎から説明している物や、サンプルが載っている物だとなお嬉しいです。
宜しくお願いいたします_ _

Aベストアンサー

「Webプログラムの仕様書」というのがどのようなものを指しているのか良くわからないのですが・・・
(要求仕様?機能仕様?詳細設計?テスト仕様?)

どの仕様書であれ、基本的には
1.こういう要求にもとづく、このようなシステムである、と全体の概要を述べる。
2.当該仕様書で扱う(提供する)機能の概要を述べる
3.機能の詳細を述べる
 (画面デザインや遷移先、入力チェックの有無・・・)
4.注意・制限事項を述べる

という流れになろうかと思います。

もし業務で、ということなら、会社によってフォーマットが異なるので、他の仕様書の形式を確認したほうが良いでしょう。

QHTML・ASP開発ってどんなソフトを使って開発してます?

今、ASP開発に携わっていますが
色分けしてくれるテキストエディタで手打ちで
ソースを書いてます。

素人用のホームページを作るなら、ホームページ
ビルダーなどでHTMLを書けばいいと思いますが、

データベースなどを結構いじるので
手打ちだと大変です。

言語はVbscript です。
IIS5.0を使用

まさか、この世にあるすべてのASPが
すべてテキストエディタのみでかかれているとは
思えないので、何か便利な『プロ』使用のソフトが
あると思っているのですが、名前がわかりません。

値段はいくらでも構いません。
どなたか教えてください。使っている体験談でもいいです。

Aベストアンサー

VisualInterDevです
VBとかAccessとかで自動メンバ表示になれている人には便利です

Qソフトウェアの開発仕様書の書き方は・・・・

基本仕様書と詳細仕様書の書き方はどこで見つけられますか?知ってる方が教えていただきませんか?

サイトとかありませんか?

ありがとうございます

Aベストアンサー

発注先の会社からテンプレートをもらったほうが
スムーズに進みますよ。

QASP.Net開発について。

ASP.Net開発について。

ボタンをクリックしたら、任意の文字をラベルに文字を追加する
処理をしたいです。

現在、ボタンをクリックするとラベルに文字は追加されるのですが
ボタンをクリックするたびにPostbackが発生してしまいます。

Postbackを発生させないで、ラベルに文字を追加したいのですが
よい方法ないでしょうか?

Aベストアンサー

> ボタンをクリックしたら、任意の文字をラベルに追加する

PostBackを伴わない更新でしたら、JavaScriptかAjaxですね。

■サーバサイドへのAjax呼び出しを行なう場合

・ASP.NET Ajaxを使い、反映部分ををUpdatePanelによって囲み、サーバメソッド呼出し結果で部分的に書き直す
・jQueryなどのJavaScript機能を使ってAjax呼び出しを使い、コールバック関数を使って、サーバメソッド結果をDOMに反映させる。

■JavaScriptだけで行なう場合
・jQueryなどのを使い、DOMに反映させる。

ご指示の内容なら、特にサーバサイドを使う理由もないとは思いますが、DB参照とか必要になれば、Ajax呼出しが必要です。

参考URL:http://www.microsoft.com/japan/seminar/msdn/webcast/bg/46.ajax.updatepanel/play.aspx

Q仕様書の書き方で・・・

よくプログラミングの仕様書か設計書で
□とか◇などの箱を線でつないだりしてフローを作っているあの図の書き方のルールを知りたいです。
参考になるサイトなどご存知であれば教えて頂けますででしょうか。
また、あの図は何という名前なのでしょうか?

よろしくお願いします。

Aベストアンサー

もっと詳しい専門的なものは情報処理技術者関連の本などが参考になりますが、とりあえずこれでいかがでしょう?

http://www.cs.takushoku-u.ac.jp/caed/kisosemi/k7/FlowChart.html

参考URL:http://www.cs.takushoku-u.ac.jp/caed/kisosemi/k7/FlowChart.html

QASP.NETで開発したホームページは?

.NETフレームワークが導入されていないPCでは稼動しないのでしょうか?

FTPにてサーバーにASPのシステムをアップロードできるとしてと言う前提でも結構です。

Aベストアンサー

>.NETフレームワークが導入されていないPCでは稼動しないのでしょうか?

ASP.NETはサーバサイドのアプリケーションで、Webサーバ側で実行されます。
従って、サーバ側には.NETフレームワークが導入されている必要があります。
(質問の「PC」がサーバということでしたら「YES」ということになります)
この場合、クライアント側には必要ありません。
http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet01/aspnet01_01.html

一方、.NETフレームワークは、Windowsのデスクトップアプリケーションの
実行環境でもあるわけですから、.NETで開発されたWindowsアプリケーションの
実行には、.NETフレームワークが必要です。

参考URL:http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet01/aspnet01_01.html

Qわかりやすい仕様書の書き方

現在プログラマをしているのですが、
私の会社は自社ソフトウェアを扱う小さな会社という事もあり、
会社では仕様書を一切書かず、わからないことがあれば各担当した
プログラマに聞きにいく、といった感じになっています。
しかし、今回自分が不便を感じた事もあり、自分が作ったものだけでも
文章でまとめて書いておこうと思うのですが、どのように書いていったら良いものなのか書こうとして躓いてしまいました。
あとから見直してわかりやすいような仕様書・・・この場合出来上がったものをまとめるのですが、書き方を教えていただければと思います。
よろしくお願いいたします。

Aベストアンサー

元SEです。
メインの流れは簡単な図と文章でおこし、それぞれの処理には識別できる記号をつけます。処理はそれぞれ使用をまとめます。
後はそれらをきちんと整理しておけば、後でわかりやすいのではないでしょうか。詳しい処理がわかりませんので、これ以上の説明は難しいですが、もっとも大切なのは「決めたフォーマットを今後も守ること」です。
今後、誰が見ても理解できるようにしておくことが理想ですから、仕様書の作成日・作成者はもちろん、修正を加えた人も修正日・修正内容を残せるようにもしておくべきかと。

QVisualstudio2015でasp.netをvbで開発をしています、テキストの値を取得したい

asp.netをvbで開発しています
マスターページのフォームビューの中にあるtextの値を取得し、変更するのが目的なのですが、
うまく行かないです。

↓に書いた通り
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim mpContentPlaceHolder As ContentPlaceHolder
Dim mpform As FormView
Dim mptext As TextBox

mpContentPlaceHolder = CType(Master.FindControl("MainContent"), ContentPlaceHolder)
If Not mpContentPlaceHolder Is Nothing Then
mpform = CType(mpContentPlaceHolder.FindControl("FormView5"), FormView)
If Not mpform Is Nothing Then
mptext = CType(Master.FindControl("MainContent").FindControl("FormView5").FindControl("TextBox1"), TextBox)
If Not mptext Is Nothing Then
Dim imgtext As String = mptext.Text
End If
End If
End If

End Sub

fmpformまでは取得(nothing)ではなく、その後のソース
のmptextがNothingになってしまい、
If Not mptext Is Nothing Thenの部分を通ってくれません。
どなたかお力添えをお願いいたします。

asp.netをvbで開発しています
マスターページのフォームビューの中にあるtextの値を取得し、変更するのが目的なのですが、
うまく行かないです。

↓に書いた通り
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim mpContentPlaceHolder As ContentPlaceHolder
Dim mpform As FormView
Dim mptext As TextBox

mpContentPlaceHolder = CType(Master.FindControl("MainContent"), ContentPlaceHolder)
...続きを読む

Aベストアンサー

> 実際昨日まで動いていました。テキストも取得できていました。

 それは初耳!
 ならば何を変更したのかを確認するのみです。
 その場合の変更とはソースコードとは限りません。

 プログラムはデジタルです。「不備が二重三重となりたまたま運良く動いた」ということは稀にありますが、それも原因を突き詰めれば「なるほどそれでか!」と理由は明確になります。
 また、プログラムは思った通り(設計した通り)には動きません。作った(コーディングした)通りに動きます。
 なのでデバッグ方法や試験方法(と手法)をしっかり身に着けていないと思った通り動かすのに時間を要します。


人気Q&Aランキング